50011820
30276342
9948404
84153796
85663798
97484304
58198428
4539684
46065083
9081290
60835510
98841503
14186824
78384695
54179038
86974283
54505580
86399814
31967738
65614336
55525026
35616273
6257058
15997371
34737269
47732548
82091459
87745721
60429244
82755283
91728818
61747205
45846510
72907319
38594886
4505777
7322093
12482248
8267967
68495291