51188642
97891068
30306199
26804027
69812225
94389850
28524257
20036656
42893567
45863140
13558942
62758179
97224694
1112592
83698087
21081200
3536273
49032261
86471152
78833781
39902446
38972609
79818653
57905263
76835143
2366789
20577095
57728329
82668968
33864960
25723150
6860248
24859424
25218764
26385020
90163413
78129891
71803986
22852501
40626328