31
8
28
6
3
9
1
5
14
2
4
10
13
7
17
15
48
26
16
45
20
51
21
11
12
64
25
83
52
44
19
22
23
42
18
186
114
104
35
36
66
29
39
80
75
74
46
27
40
24
53
98
54
61
41