81588224
62248693
56737052
36005133
20105258
6692977
81446106
55996868
96071464
20988322
32377802
5999846
36278006
23735189
99315878
84469085
94904677
3495724
82787167
20928723
53002328
74991865
3956027
59376345
97411679
31756012
65467783
57727855
98219077
40097335
48505109
4886967
32187457
42011044
50628631
93259211
28287669
7801795
74151754
65086645