86244657
66882205
24881195
36729140
45133256
99249848
48725212
65115183
77926332
86515084
88667973
3391934
69213956
44715575
30116704
89487088
56159290
41111708
66022709
63786599
943584
82503508
31751998
31417777
67467949
52676292
41775299
6747775
9295932
2953039
5146342
42753935
62169362
37052332
88005341
62131831
29489511
16972785
21019224
8042029