4396123
1673272
31774946
41124234
75993440
54752701
2453885
1428630
93633808
2871770
66094747
59897598
78933893
80265602
73366600
90133783
39335756
64205884
22868241
48916803
47998061
3676392
98977331
1922115
23874259
8412768
33987395
28861998
100526
60073756
40098600
6757191
85644197
35277711
34893459
5179947
276995
102465
61391103
25299572