51218543
68913029
52862869
15395340
97509087
22644398
60782796
59555225
53977545
51729203
7841600
72331951
83219576
9805313
98929133
52113874
6109001
1598237
43578210
81818268
43163325
13056456
75805648
27247347
80516139
16012585
40713078
8878782
88789241
10601282
64928825
19032031
36094200
67466767
83169200
1149723
38436833
11268980
38644661
86126589