58901838
25166580
8483945
67574439
52889344
55166689
7972728
268106
39768379
22213440
51761511
16351177
10479287
48117568
16401728
83581489
60042860
57797391
51161842
99355006
73151264
32225536
52081523
98824623
2805469
75237576
50552933
71811603
38485568
5958840
99466006
66465600
68939816
9566760
50793208
2075583
50049047
10068725
96017184
17641340