69558756
8683135
79302160
30139510
55221276
21019951
6991870
41997620
90018588
28938040
3541480
532255
56659993
40906271
64021093
4818838
14291484
11491344
73675931
47261550
34632371
912137
629676
10504226
18315220
44227790
36881497
80873584
53923018
57894918
84658964
21762597
79419285
81446825
67156771
63296225
64578414
87834152
23334626
10355083