100
49
44
96
263
41
37
59
39
35
187
431
94
70
58
75
92
239
20
61
47
53
40
68
15
22
27
121
550
42
62
79
106
78
33
853
108
55
32
34
60
145
18
24
93
204
86
85
126