1
2
9
17
76
6
10
12
108
27
7
15
58
23
37
8
13
14
16
4
28
25
5
35
33
18
46
24
3
29
107
49
11
41
20
65
43
21