84708446
74145012
68788326
99488539
92401942
69269868
97363474
57378227
55262802
43682960
77523572
61348677
81855633
20106482
28316626
5083552
197320
40142619
23781857
60955512
61554103
31124859
46443831
30878474
22931327
6604349
59829760
14134118
36265568
33833035
89666522
90977655
80512474
95213165
94405179
23348996
353596
7876884
75789581
14093269