56295392
45571487
95921073
46644297
18592560
47485254
45789941
32836437
20989746
69581210
33939622
67901812
915686
23038144
18015203
9646423
95982674
2124315
2312121
4826560
66359206
7444627
12158164
54015123
70176650
7951617
16894494
15791338
81939626
576379
30504432
16713805
75184915
71175468
28343213
52967447
74534348
65613704
24187956
87793233