83852967
19454172
82282633
16109169
4517951
6266389
43116097
26109655
7740201
15122133
45077830
2212573
12361073
59048588
20821425
42945918
39105176
50084688
25307730
9696705
5052891
76768848
12993487
35196971
77354441
56015452
73435116
8287779
42245671
8162202
6457066
17583559
14703621
94883134
17182528
398688
23929504
10553674
97615263
47757929