38003219
1512810
6784435
11258438
85079252
4788515
15811173
4150467
3113081
74952669
20654015
90752542
88675621
14989572
19807600
86559468
97702748
20932893
5059259
155130
39981240
98922583
71388377
3678283
1743532
97955395
31021951
73631253
6909013
28672517
87004973
2527003
24666456
33253770
86331204
17776886
9015885
62352467
91515911
4204483