5934733
8973368
72547732
5133897
19529287
87458095
80954588
2857530
6648698
21283421
50645154
86264155
83908459
8757155
2046664
80748097
594495
25877903
49086660
3539380
49348554
17334104
42499845
98001269
81025665
17345908
8279052
63966128
37808238
45212798
64939787
16475545
87684263
12315653
48563910
26342159
97216899
85479078
14907433
43748516