44
45
33
156
14
47
7
102
57
101
149
106
95
221
34
109
70
266
250
239
252
88
406
141
19
244
120
165
218
164
451
154
61
700
222
148
79
40
143
188
41
500
249
50
560
254
280
103
115
92
627
271
365
615
153