28
60
33
95
8
99
79
109
47
45
100
30
4
172
23
6
13
20
64
24
25
41
34
15
21
44
7
67
59
9
138
55
51
14
38
121
43
104
62
10
3
5
1
94
120
46