95264087
87476456
19781503
28091716
39821184
13502107
14116284
68582347
15897379
9079680
30775708
21175591
78165157
98643549
2381369
64726425
39359051
2788185
27719278
11591283
25967793
93845722
7599249
12207602
28513863
28946834
5412347
2470642
65705451
36827893
97015959
87766225
71225954
3076326
58772416
38999911
72334650
50338455
33705278
76775902