3993536
11193135
25817809
76145198
46937083
21389489
93969388
53865856
93669760
84357347
36898308
32064701
63511569
99761315
99507603
41428157
9972135
58509963
35105820
8851162
1427134
21913862
62722012
88576506
50226204
31312013
8128857
44786201
22292327
93376792
71339807
20054075
51075559
78194692
46127327
35727238
85973580
9662246
38524307
28713296