44786022
7866115
63523255
5307712
82879578
61044333
68354295
68475962
72203997
42536400
55942994
1643456
1292175
76692154
44065564
80554825
17769444
47104673
92367025
81108734
56991169
50312107
29668440
4942419
87174127
18784481
11381693
7589776
4803876
71572395
85192666
46148183
83821491
8890385
43822543
34515966
73069229
30909718
24206833
60558078