30776959
76231104
706525
58064181
9697104
1241963
1071847
7326036
85712081
66503631
57735041
40737275
10305258
31269682
54564297
9842507
14908066
36487913
99942330
61176731
15556268
15808973
91404088
24709231
96662568
4195662
74195434
11721593
27011032
65828473
87027903
43046847
41662646
94295701
6594654
6510389
4244742
18608493
49373327
13161708