98642054
73281092
3753326
61392289
3169721
55103178
90628648
28708302
99565428
26917321
42529753
28012242
77648110
75177270
64646196
55659736
24532887
30969310
95566504
33378297
14758659
86114426
54462705
17609359
47958960
41352603
3282071
59227920
2081768
943643
24492905
6077364
7957824
18055499
5753876
43179895
108433
39246377
37199773
47699242