58385929
29129733
8462556
62586588
48982208
43774327
79064028
30365029
71175465
10655429
82951206
80979872
78464534
54529438
20449669
2006824
11636472
373616
19823232
98272847
56624869
2311180
30126414
77987969
63475182
24051777
1144493
42572522
62273921
3016978
44116200
67592086
16462362
71956810
39836538
36669214
88041596
75316047
51783477
96047019