11
19
41
329
234
2
4
24
1
29
74
120
32
5
25
16
154
207
416
444
71
230
17
8
483
600
6
113
304
217
23
84
286
56
197
247
318
353
55
423
407
49
339
68
172
228
155
9