101
52
49
35
32
19
88
24
9
60
41
28
31
12
54
40
121
138
50
42
53
87
14
316
77
197
111
212
78
47
301
168
67
20
30
160
229
113
73
72
65
122
260
10
330
139
188
106
80
127