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