32
47
76
144
125
185
140
178
84
252
126
166
85
39
236
122
139
112
123
46
137
429
87
177
420
189
471
133
124
759
510
70
202
92
184
950
96
28
100
237
190
43
102
337
50
41
49
17
1094
434
512
40
151
153
421