16
19
32
359
46
336
29
152
260
50
9
13
11
63
24
92
21
1361
62
23
344
57
18
45
20
30
42
155
142
15
72
47
367
90
22
328
237
41
38
12
275
529
31
26
58
6
96
27
54
82
78