1821567
14001150
39893347
6149496
31943410
8417979
49837426
67315126
16839908
5766971
86825359
47971557
42813796
26563043
84829977
81113943
140926
60655138
60757209
90446209
16706606
14146349
99855712
73543863
8359973
4856671
47882567
27819652
35536143
19766636
32778600
21282489
65427825
8057731
32202651
99483418
88865233
23276519
94801167
5814146