28
60
55
93
86
9
67
61
116
25
7
99
84
80
42
4
17
147
49
27
52
19
97
32
589
13
142
92
326
96
138
29
171
72
50
88
75
233
58
112
73
34
6
30
5
158
36
176
105
8
10
63
54