40
84
39
50
71
34
42
60
58
33
56
35
41
47
2169
55
27
36
22
44
46
45
59
69
70
527
160
24
21
93
144
8628
199
64
869
292
268
109
81
141
79
30
5185
85
715
284
159
273
657
77