8
1
15
2
16
14
6
17
10
45
36
9
28
5
18
13
31
44
25
39
3
30
12
7
27
29
37
101
55
61
81
23
89
24
148
202
118
90
51
113
72
20
53