51202632
76869115
30238308
54865210
10853597
5093359
93081672
1266745
4634647
24217022
29299686
67706111
82428196
71497864
38138497
32781949
9346355
85258803
48249947
11327410
88728436
2552945
69284138
67064419
62057888
422872
66023528
36981828
14835958
60778004
40824027
5052419
6787466
20312229
97079301
4586101
62199971
86973352
660476
98153602