4
1
2
31
8
49
5
24
9
29
7
45
6
13
30
23
38
32
57
14
34
12
3
246
52
65
60
153
73
26
127
37
33
146
85
62
66
28