75843107
11368208
3518737
39796150
97597570
45253546
2148374
51625667
7977077
80982109
1096002
65258096
4466400
50388028
32086541
1524974
94559822
30982517
8515039
66208822
16663631
23327497
72014731
29641489
70747314
99912814
74534662
89946809
15204885
22147181
40151949
74919035
89212075
49119163
14631914
19987013
34075571
15278754
4272459
50442176