100
61
27
26
68
25
57
90
43
28
18
37
21
38
117
45
22
29
56
20
30
9
24
34
35
96
40
77
170
13
46
89
14
71
156
88
70
32
55
102
191
73
259
239
149
105