100
112
38
74
106
374
208
529
524
138
179
420
328
465
64
257
198
271
2312
226
441
172
235
429
190
51
148
843
133
134
564
88
69
87
37
41
167
175
40
145
59
71
104
147
130
36
183
80
92
445
192