20822126
213908
92682158
91612570
21904801
32976382
42927364
44775056
6973145
3577186
25586582
37492134
34844181
47129195
48347379
51574640
79826944
40958746
37614416
38103083
4679791
96551182
52921336
22319150
21848600
50747713
69823701
25787838
100006346
96311284
5861286
81825071
64961265
19748495
3464523
16841991
48969462
16542862
61895310
40108178