77
148
70
111
492
121
100
94
222
24
26
7
104
168
13
204
83
88
27
214
91
76
147
51
192
313
317
131
283
257
287
460
46
837
1021
526
1321
225
177
309
371
502
1685
584
345
844
74
72
15379
158
3329
382
75
96
160