85491023
14139961
70758372
13177522
93208253
39223016
6481715
98724653
72199564
71879443
2896967
10435464
8789405
56883925
2123778
16437341
44338280
8900427
1466940
47681036
31547563
56415468
6833832
26577991
68847375
10146613
20749889
6450791
20623829
15996912
34223571
73558700
94826337
39231247
6505222
95234456
50134619
68849388
25556341
7464551