18
72
15
16
17
9
5
13
134
49
101
52
27
76
157
108
373
389
371
65
356
331
121
224
36
146
73
195
346
154
152
359
1311
45
141
841
315
476
175
1452
340
446
163
92
74
84
88
150
71
191
164
54
276
75
178
310
211