17
1
6
14
5
4
3
2
19
10
21
35
27
114
82
37
72
258
75
81
31
41
8
34
13
32
105
15
46
47
29
138
111
30
55
80
100
95
476
22
42
38
40
110
181
33
87
49