35664641
84523421
53313710
26601173
86596697
625131
22145941
90232187
26225318
69542616
62424940
32647378
28391595
399996
72366833
24872110
98667629
25048442
86921147
49457827
70847274
35157474
10927607
68515144
38638653
4897206
9366139
3395161
3133733
5999867
30139031
16135104
74241331
22757824
36932442
92285323
20165464
37826503
61838658
5118360