56818083
649264
21521538
318111
19778980
35065170
24498542
26181133
2482644
88981251
38715725
23525262
50005730
41851814
84433877
73189929
79285495
25914389
54179618
93043883
99742083
88562290
9971267
85822820
1392633
70089134
32013044
240791
46459456
91018921
37003152
63863254
13718892
65842416
58655577
5065116
6971882
50692051
78661608
36528900