95655168
10659388
28845527
38023467
40322635
35053838
111566
36555121
66754025
19839261
43634672
82304254
45996473
73889670
69165662
57076535
65351583
85156430
48703000
84895490
41346362
37482479
23006735
9705931
94915888
30998591
18959222
5949901
8259526
17774568
84855845
99405263
49475327
81624514
74558723
32597941
8880283
6750120
77958981
5549983