21827450
24705976
11776816
40758864
69058431
34163247
14907077
66451430
5005098
60708214
5835573
1754166
681515
73996144
3526751
992501
32047617
56579532
98134541
97176301
56299801
73982286
58425758
23557796
7334115
96637708
30928836
82253127
56967728
96465794
4551859
14637940
28663080
28722695
51752351
56881030
40332811
20466968
53139834
49258191