31886460
6912944
2670747
54676800
84364362
97888564
5154493
83868295
89472069
60012320
68097568
79453265
73255895
1033820
22039744
43398306
41304471
92165996
20182101
43373990
90888149
87466883
9424903
41852753
14751820
27522779
46375956
26839169
19589759
1870338
99231054
46168923
85429061
750281
91679175
47985100
31794791
22319350
34263504
80142685