96911353
24067356
21242756
86036325
5290445
25367809
57033179
1843437
63639797
51172118
75983759
36548064
10258094
90778782
90627580
50516599
57784762
28734880
56636948
4953433
40921500
58439899
32617904
51335797
64156176
123099
26304727
79265041
64647178
5452719
34206877
62183106
61511512
93457398
1231771
44377797
47287266
56137085
88124343
16355336