15
11
21
172
78
18
132
166
48
45
5
362
65
68
39
54
31
75
32
7
116
251
82
53
69
16
49
14
331
406
840
9
125
17
56
85
1112
46
221
29
433
353
63
66
190
6
19
61
8