127
88
332
45
310
138
10
23
56
34
102
29
27
1
11
28
38
95
130
62
18
26
305
235
200
66
118
21
8
190
53
30
47
94
51
96
194
12
5
49
143
141
163
40
113
431
61
78
43
316
256
48
55