28605101
21518303
369510
32456491
11276456
47316561
31656269
35747132
31728490
27875357
10251551
443555
50619958
96125312
11917798
38777288
64223599
1611339
18683391
96289875
64328551
95006052
571198
68109115
5640790
9873943
39902103
52832641
93045945
11415680
34053472
4384271
73491953
76386913
35665933
19132819
15027975
39162944
3958234
25217714