88633518
25961630
31853873
97865770
4588361
14313431
35213362
37804348
4624299
51543182
18267182
84289196
74748530
4700254
29468248
31964489
9094168
29008845
38188044
61725986
14412315
74681712
62035398
95376561
29327626
9442794
8403360
90695784
3115060
80095683
77346372
95745306
49939713
45511627
7366810
247877
94056646
44311469
79594101
25407293