39627936
45044530
3519959
83801481
3044275
2498590
19474123
52319966
38057356
1987719
71563681
5825223
96714888
70291491
88252100
84705588
16593973
52561794
22032230
99649851
25397707
961530
50445943
19847640
64446102
95038690
39448692
769166
31969022
67758115
77044456
3379782
19401487
73276086
58564383
30534967
19313627
70203595
33661369
69568146