29474168
23509206
70922830
68463111
21725233
2182276
31516239
24646679
54339195
77833065
29207872
84585535
669302
44397921
83525957
64415789
39064395
6469139
61525867
157238
83824046
64881611
100003842
84932748
941356
56483671
13573247
88855294
62184473
46162555
64591930
6714747
66794762
7713390
6379486
42238441
48408269
44284880
95684683
3777447