32937140
5934264
432395
78838145
4079686
31647231
39912854
24818087
6761525
64396449
10955489
50879029
17463663
33691116
65878437
99633352
58548832
11771463
77063247
37421209
6707648
73126732
48631093
49263330
45371120
38773664
24204979
84003986
79637139
42218309
28702691
90883571
56582722
94061430
85236299
75802669
84162014
77408558
20392041
80645884