82225062
4171194
3084452
4680902
96171908
18833494
96445220
87522918
44942007
7702508
2850684
75189333
338582
81107950
95146663
76754021
81992728
9607365
6684776
97812579
14105917
55377111
19659091
13977455
18073301
64696711
50268197
42642545
83899613
80935599
90219886
9820601
970299
40174010
6951119
94701601
75223339
70498264
40296367
8540730