70598313
48714811
53508534
4186509
78349999
18793477
38067026
66643067
33088475
82781769
47694559
33981412
40664672
12867328
94914619
76573106
56738513
756038
26466536
15196799
80486159
51778696
12768707
5280450
41912249
4901253
9229569
54016801
90854582
31662342
91377656
61956020
82693438
75737614
86818304
95068613
57972807
40558457
99118417
33119546