99416676
36496712
84073619
62024658
27217144
58458778
257826
435158
45836051
16004559
50373432
35038782
8642398
5731363
5411572
2437175
77377640
75162312
68006430
584950
90214166
13161979
88269896
82401898
1990343
874149
89138760
67598732
3409672
34996460
40033791
34303997
457374
76102915
12194266
27821063
74622820
71248581
28095246
74416635