42091735
80919789
98714050
9619494
20531957
41992684
66026933
88271328
2471383
9881414
83302740
43798946
20831745
10802160
72264632
75707666
1343323
71071444
2991304
41678437
94831585
76245864
58399868
73165716
63693192
13718146
40333677
95553824
31512427
26626644
46918365
88933147
10613967
12275873
6547246
70102248
62878436
5535261
3505010
34665263