22555526
20169601
6469941
73977337
62315496
41879669
45793449
21293353
40639246
2342085
22243832
9986265
64737684
96828144
714161
3471399
15317036
61213559
73408630
75415091
59477607
44134943
66235401
80306998
39457992
34299688
81657972
36622722
2687077
44292108
2924454
91624099
40461965
72347065
16848855
35911622
95787904
77568048
94416023
32296197