44781055
31755140
2041100
23527195
2221152
236989
28954956
49189613
4358712
7676591
28961732
1498962
42039139
42096107
87653238
29382429
87189540
50174656
8068850
70684912
12092813
6187757
95079606
91992
98944902
55326930
90461880
88301185
96037430
63976574
3518567
99005608
33582553
83713455
6159252
93373742
84772398
5611741
15986067
49462970