11
53
24
25
51
47
10
310
148
70
196
376
190
205
467
101
79
22
45
181
34
132
30
23
28
134
60
50
115
27
100
99
1188
206
48
106
15
108
42
36
172
35
71
20
137
617
117
92
29
282
150