369
142
60
77
148
70
111
492
121
100
94
222
24
26
7
104
168
13
204
83
88
27
215
91
76
147
51
192
313
317
131
284
257
287
461
46
838
1021
526
1321
225
177
309
371
502
1688
584
345
844
74
72
15385
158
3331
382
96
160