4198225
2575852
43076360
93449509
2075543
83658249
52335365
48961208
8070219
83405140
90616914
85538337
39967757
7302776
10747320
35941467
84209842
41736182
42712395
68387346
34523749
827475
21652287
16289481
62826537
91998912
81097967
59093177
80178777
29459872
44268850
60285762
68886045
74598197
52352151
39011219
45567901
69244657
28563836
1905638