30329227
63626942
20659206
86726074
13818487
1559245
18707140
28005636
4655795
50829733
6091303
14333762
82531064
10899493
70421579
70022517
1904328
90281026
53827517
429322
9086627
5279567
65527248
2149810
95269120
63878588
32886142
65302093
53618731
67396869
97273357
14769184
68473998
60337627
1977955
86799446
18779637
71778862
69371731
15054659