8
3
10
32
2
1
24
127
5
22
11
9
7
275
16
12
45
51
6
67
41
107
397
14
56
40
17
59
4
43
18
36
239
35
13
104