7
4
29
17
181
15
22
1
5
19
91
6
8
115
372
40
79
297
21
16
125
38
58
100
45
9
14
37
30
27
20
2
86
49
122
165
56
3
126
31
129
42
13