31
71
19
80
6
40
7
8
38
2
10
24
162
81
85
9
16
36
3
65
14
11
59
57
33
15
17
44
37
28
4
68
29
143
102
18
12
96
47
5