31763861
21162068
89188268
2054411
33062612
4808631
67761243
55406808
28336351
52018359
60052639
221845
75083750
20113198
72781698
82242434
29285853
7937605
75596806
78066860
68077313
63266193
42896940
50689903
70205838
52103542
26987588
31998323
83341908
3476352
42648521
36558545
57268678
97414898
10997211
5296156
19486967
28349166
69132667
78657868