10
32
28
9
3
37
66
7
12
39
4
65
44
6
41
2
24
8
54
11
31
33
42
15
21
1
29
20
88
79
58
40
43
73
30
19
158
146
16
98
178
27
104