100
29
51
22
62
53
15
38
31
13
8
44
20
56
46
32
40
92
21
60
61
48
43
136
79
27
85
49
58
146
108
47
270
69
39
218
28
14
96
42
10
177
50
71
30
124
11