22964209
4877132
503453
2459921
93485558
73579874
80233614
99223223
53764840
85155480
58142914
1179232
947139
8411904
36931582
62452435
41051005
50624005
3943562
14326965
7962759
94966211
12229075
4177677
49858259
41117733
6902687
761327
37714285
4208340
76388626
13069930
40758375
20086710
5964421
82711200
10745545
64496054
7644124
115112