25089036
69475996
64664430
14516155
22095292
37534082
48392331
24443934
61888525
49801946
58032882
70499872
84174946
105677
31606672
26511582
25862267
14527341
77145146
72554854
53441276
88805173
27699581
14278400
33225033
80773497
44327256
51676688
46478675
84634733
64088472
9734373
23648509
26081727
68123137
7421660
92808316
98647819
14311686
3799339