127
50
711
191
309
37
653
313
274
171
387
113
505
129
520
165
363
125
367
186
514
48
256
206
433
47
331
164
414
147
259
97
476
51
438
152
482
152
542
54