29641159
86362956
80808259
24284380
3861815
55157180
35478834
12587121
27318639
96261778
58814050
17459918
74421788
12636867
23476595
84989596
2303283
86881871
497980
74415165
39672640
80289123
75411421
74381416
1825440
78905479
69216963
83868588
1896176
2609658
79019898
56018411
27703107
3834995
21239404
39025594
22568285
34871050
36469760
33587852