15005702
3005484
70225187
37022901
80252585
23568384
81589020
1423394
27093362
97964151
89361810
41761699
64228272
61102719
68048883
3077511
63687394
62911853
42963898
54637463
583430
50034962
24249046
7676388
15491612
86164066
53157626
1491609
63435092
32879762
33705176
41605191
16522725
88644518
35661537
67369744
39049709
7497232
9945968
1789008