15
27
12
1
22
4
16
10
35
405
46
3
229
32
30
59
77
246
23
31
166
70
24
161
29
45
127
84
56
109
28
91
14
52
105
21
7
81
5
8
103
92
17
99