86556759
58922256
36418097
8585514
24637432
13514208
84402082
75701531
89704376
18615303
90951833
98557231
6488082
11361770
11684216
71644453
1702995
34342448
16982182
79442463
19737266
89246359
24286123
5719635
39519296
5283357
6331538
59567034
99554855
2053116
418470
70757154
86987360
89604379
14224099
3513199
81925099
93868601
10283389
3492536