42515911
726132
193350
66944593
22768563
44986432
63417954
99213100
3450554
42271130
38469077
19968068
7951037
85806957
45708375
86402503
76936368
272144
89977219
46657215
91501292
58856403
42966082
94706722
83843974
91055364
97829205
41027866
40894929
4137098
28422696
4268855
36805351
80493853
73041289
9612537
62739956
2139382
5477688
87524906