45
85
21
72
156
98
51
96
246
40
109
127
62
88
171
64
10
207
151
9
24
130
326
69
14
175
60
478
374
66
404
47
67
82
162
103
54
86
294
168
59
49
8
223
65
308
144
147
380
122