61453102
19729623
22919838
85975461
19851701
4537368
6918914
96148552
81715888
16947362
55163105
20219619
27674120
71892768
24343347
82931855
68069184
37471543
1135787
20479114
57588246
66219184
45546655
60807069
82885798
64064243
82603628
9165617
38206540
2537081
36766376
2787449
52162159
86169824
36124703
48015326
29406973
26607743
14135207
45024436