17
65
14
12
15
7
3
11
130
49
101
52
25
76
157
108
369
389
371
356
330
121
222
36
146
73
194
345
154
151
359
1311
45
141
839
315
474
174
1448
340
445
163
92
74
83
87
150
71
191
164
54
276
75
178
309
210