47035829
13782636
89918038
75222524
40517326
22695140
16667988
69594986
31117495
83672639
63938933
61567014
65028210
24708268
7992652
58364131
7446525
92739264
39729022
91435931
74477732
61004932
55954542
95256622
45287802
6139089
80731541
14673512
49789200
669117
60811974
59154639
2561913
64499009
66059882
60187841
55384020
99627452
23423115
51152181