15
172
22
17
7
1
33
11
16
36
96
126
35
20
25
113
14
106
9
61
99
42
63
21
37
107
24
105
27
55
34
5
18
226
142
46
78
51
56
1462
266
67
683
28
8
23
10