95084254
79601511
359332
96975293
28642812
3713270
76553215
511838
63182741
7895146
86072736
69488355
98231250
83907156
39299653
12768376
57069256
58539668
67187340
28313747
57913311
9016110
15102761
94076856
8570339
6677531
15969247
86598876
2992614
21902250
72952159
4310935
59898257
37101312
32009862
3478342
24298590
1912208
4123190
81816593