64502669
4848688
2665451
47741468
518276
4078962
86914754
15611511
67722814
97812854
6844269
7482426
94842396
33042663
8314722
13178
20233989
22157334
53174925
79035512
22759244
31733211
21853833
49628871
71108772
36171552
99028009
69049377
39346557
28662507
22037427
82562532
21197500
16828004
8110534
36973531
4025746
74419646
17949216
21983441