32593384
10987208
8195793
4273531
69879493
28267963
76653748
37501688
74682776
92732640
88239848
36823962
97515498
50073413
41186201
48633897
47629011
67056981
86342435
2223079
79819395
31401214
42054556
45854954
39028104
47434829
96934426
13883680
48148830
93327292
22153019
7368984
5051241
9658932
45803219
37193524
84061071
86726426
93039184
592961