43
23
41
28
81
21
31
6
45
49
14
10
30
20
12
25
15
1
19
8
17
4
2
35
11
18
74
7
13
9
64
3
121
66
38
146
16
158
22
85