85643870
4584609
17461968
90108646
66725149
92746275
85283083
24373193
66096908
57837035
18262520
8435787
62982966
65979315
35344603
85893555
15001372
65602314
70066400
96064897
71022121
8921252
76505874
60172321
80339904
12326524
51402645
5068722
97711284
9774555
23346283
19512733
18672014
39681545
70279168
82406542
3205201
34551405
633834
25717315