67511422
43658425
19531850
88634073
80922146
8332653
38822390
51747377
27879352
71424320
55376186
20237265
19977755
87868239
51339269
37787895
42379975
50025938
75552616
25578906
87096848
41068320
87869382
89384586
52962307
94337646
30892403
20462555
59199788
21919328
79686755
58249540
37699259
83238530
8015768
46904207
51546544
2274021
79575044
52934191