34584856
13689220
21332011
18173607
40188335
6438989
72111612
24888716
46598032
14325180
46289468
16287748
77794284
98194492
32145055
82527215
527487
68798426
51303693
40352183
55307749
79165228
24358653
40606296
3928308
26824335
71206059
38914518
60753114
79472876
37417696
7482269
22202020
81066443
61537125
66915516
32853351
59966973
11748257
3372722