35023934
70648890
57997354
50440
19447521
19281891
15562408
68532112
16963657
29088965
1975952
31031715
1765260
73923228
95011042
60124223
50395589
28936639
54736601
23799448
63931767
32773817
81585700
83728719
1167927
68884120
24949128
79902390
83945294
35034896
96117499
67384306
4895073
67151597
7209522
886138
36717995
9930926
8178554
92657364