28797245
21181262
9806472
71917931
64648786
55483373
19551555
92624273
24259982
2827182
39439153
73806510
51392195
15668470
42102347
165155
8816480
30663928
83933151
24926884
20731084
18484258
17188360
14358932
7215431
7606994
48126740
17113725
70306942
52566069
65074822
60581949
97173316
75589386
86488395
67527547
11427653
7367204
85257939
50476572