65501121
36293458
1205720
2956968
36268351
25064170
5572849
31501169
8165976
4228393
13104561
23053411
52596930
10392792
62939853
6691788
38807832
3039568
21741563
8236946
49864753
60018245
87355060
16472168
62748194
27975144
8949703
77254076
47866882
18012657
64277082
27921704
78284321
54007663
32097528
88126731
39867439
71827372
55046616
9552710