10
31
35
8
13
18
6
15
37
16
34
17
22
29
12
99
9
27
172
25
11
4
14
20
3
105
7
38
57
53
2
39
45
33
36
96
64