41251258
2297570
1548100
41211662
99765164
43071923
3571246
64751469
75951631
95842730
36559378
55492363
90075135
84311942
23605017
38881570
97925742
66702406
68944227
60861915
33484161
86174241
3169853
67528100
66507781
20484815
78168605
83417761
22067667
774701
31457000
65892205
33945935
44614904
79567884
57887069
36605397
9617873
64299615
15346269