68158825
84103872
6037375
76498910
18547993
12781514
7611877
94333091
56307645
29606359
91724191
45106886
49704646
8178889
3847762
83045787
92751946
36731124
24495564
95401462
28284116
50561685
82582799
8767577
658005
84976674
92132961
25503260
70429197
24206544
48401688
33713383
32496066
87803972
15564204
75334853
82429525
89287036
44828017
54314339