3094123
63576873
69872305
23193651
1769738
48774347
98302899
22228996
41441989
35645522
21497657
6820542
8266259
74111242
75585362
15162316
34213177
22064565
4610644
49252226
92129156
32387538
78798
57249620
6427877
29395229
80241582
52205722
9637224
215526
9003557
55731135
74909649
32894181
86535284
49344179
12656854
26152522
21004478
38044189