54535952
65985700
2986739
15838863
1768575
26359044
21215224
36314822
20864412
92754618
81832588
94259821
25366262
22989648
82885582
3391450
14064471
27344787
25111389
79257468
14762936
16538384
51674512
44877192
64688978
83415944
6975235
8281294
13807118
88171198
24393922
54649910
21038606
33538034
30071395
34146237
45872824
18132719
84106059
95643314