2
3
35
44
9
1
30
6
110
27
28
14
152
7
11
21
16
12
49
4
10
17
22
19
20
41
15
24
13
117
38
230
419
23
99
102
82
91
66
158
79
32