75351438
6139026
44939806
33005498
21957150
23051800
58262059
34279222
5158468
52495313
9181222
69359324
3625321
76795437
16961039
80025664
97448036
60714937
9236468
99708801
91378837
80517477
58956832
46644198
60763364
4029355
69644888
30784474
89885809
68437993
40258700
9297356
85595848
61862761
71191670
56097210
3839380
53516243
10214618
22536065