33572800
7292472
75433838
14845292
55433522
30779459
57765663
42219429
69549102
92737818
30972169
50188603
90134961
90374092
93524361
11781246
53764075
64126048
33422319
33207995
67061750
8393412
84548280
9079705
94404192
48102760
38739754
56565227
52733604
48986276
70498492
27463497
64304270
14057884
9431112
64228666
83957786
43266868
57485139
3864392