10
4
31
29
14
8
46
16
18
28
33
38
36
17
15
23
13
9
74
24
126
21
22
20
2
78
146
80
99
50
26
1
116
3
58
44
25
51
7