85995163
70353600
71307262
99396399
15858880
27681108
97945313
99271572
82222593
4630126
34645926
60392400
46688183
2777787
46934713
64502502
43558852
83398483
14927426
92231497
92071131
16607377
6988074
38852882
68942874
10042265
13448476
22095215
33313573
9726953
52523280
32341809
63267491
14886501
85784092
2177678
38554619
59932801
75553386
90494796