86879447
389644
60495594
42703482
63226154
86831887
98331072
31047539
78436267
3831519
55126656
97395145
80814297
2367773
26336070
14036670
88957115
81002173
87926977
32459315
10476340
52139470
5071963
14954206
444927
69906769
23099112
36022522
60272781
22555401
32262535
71998618
36963319
12326981
62846155
19314974
16121123
74304175
95802468
28571266