98325521
86501811
40684766
485048
83451162
40201836
13369030
74119189
72721142
20462707
49444817
67384145
24148382
59683456
53612314
30186360
85307713
55575809
26486252
28775524
1568362
40472334
22464634
83524409
54575670
37756148
47387082
38836794
21306460
73417474
1654402
97424225
95883823
31233199
99381766
46269442
49951504
95556852
44071672
13016702