95483702
82928089
64962723
85849168
43318910
25457544
54889022
3518175
4894941
13111220
79207983
64512168
30966604
96577506
18439358
56196707
4272281
60467706
34213320
25822131
14622593
1238839
46089991
97835674
49938053
69137424
86209069
87869928
59429607
74723196
6629111
64598569
96962836
2484560
25534063
6621894
98426590
1746123
3827827
48369719