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