86492891
70737796
54306906
7667429
19377909
84676071
88085428
28574066
86313250
3166867
26965948
5607125
37979188
76365719
88557275
83937405
76821487
36821481
79544063
3827468
84471232
87238102
33268833
78277684
31016002
85479729
14818025
3875197
27292363
76662633
56143801
99595604
37762093
1712435
32428898
52198977
69885869
49344235
43166921
5107505