22662500
97794049
1428787
51156526
2156360
2426533
60963667
7577691
35109438
13671117
27506519
7530672
7271963
93317383
492891
79613395
41735641
86357863
33155053
702437
77295021
2492096
47505749
36739272
162781
32962880
51244422
82434951
93717840
99235010
80125703
13502996
93028606
67231413
90716326
46399651
1477816
81035563
47195575
44897598