81282846
4041664
584202
55805284
71639757
83712990
85096083
82159121
16762148
64092938
49551667
408147
14265270
20525220
46555579
851369
58282438
8124992
28728378
6136145
34411142
4285734
92499560
95608085
79559970
2702793
83105748
99795420
73927537
25621116
91724598
88319744
32312421
5386481
71136852
7262171
79912256
22436003
23379738
28279520