8
2
3
6
4
13
1
36
5
23
7
70
10
15
12
9
51
121
24
34
16
26
22
38
14
30
21
66
49
155
77
62
149
63
387
56
134
43
103
18