60
55
30
17
241
19
63
226
40
29
8
322
814
12
38
267
328
954
177
155
6
333
104
85
3364
34
117
32
97
115
47
187
15
244
108
2
24
25
28
44
197
255
53
5
35
1184
150
114
9
49
11
59
33
21
31