1420833
51259568
5816066
23449493
33343046
1896513
49387229
19815079
86561219
47655935
30658734
33865956
11566192
41849896
49002002
97591758
22128911
25313902
1796328
11463313
98366807
23109545
49573995
97963934
86237488
71609276
10757760
46777309
49464846
46104980
55487423
75617552
66428402
60054794
59398015
8150716
68579010
82005088
27549292
36061417