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