389
98
32
66
116
63
56
127
53
37
189
181
272
618
101
31
12
133
92
14
108
48
241
88
19
150
55
79
52
29
17
34
24
77
132
33
117
25
38
21
23
95
158
281
69
10