30259642
48497878
23818099
70387084
98822088
11055188
36201189
49159012
47212718
1182410
66289082
31958187
51156966
851712
89146426
42238752
56829281
61449177
80862146
89551040
77753515
396025
73436314
8016228
43409846
68306613
98864357
2186567
1413484
81772306
29726062
13028078
57655691
64169914
73594696
96413250
43528026
52185740
46961244
70745575