31
19
22
25
97
90
29
30
34
48
168
32
62
129
15
28
95
9
13
66
27
23
5
2
88
123
56
8
46
10
45
4
44
40
17
164
24
36
11
6
39