4250426
51305596
26683695
24725971
5697131
14691241
86815190
45062232
39252421
533480
27392325
18641075
18342105
26865207
88117769
6357826
54558449
43012580
3983693
35766581
87948102
16457678
88889856
72405046
41892198
76609727
89776430
19265086
41197432
3031028
55786964
23448221
28351987
18547879
85672391
79842112
74976728
21208113
74375239
1983553