57706568
6430592
19906102
18284997
11992158
90366081
81936185
56536883
23653051
61341826
81191972
72815747
55212879
83754285
25702204
7147499
2783190
7647182
60407363
35202908
66704998
76752708
2338177
64288490
17973463
24319693
90519705
84145583
3147392
97348636
94511082
19535848
88232541
37601211
98152622
67113194
20141257
53357432
78387649
95597030