82407535
31631358
319104
12272208
98811723
46782163
49463058
97694187
41733272
6474013
14954536
29096416
30207706
2473287
74286986
54079280
54947655
22777915
15343335
87243185
78167147
84918164
86645371
2929675
86542015
347240
91215216
25887944
50237064
24142977
33424038
23708319
98108129
38563180
49099929
81305509
94856600
74842975
87157033
69529521