14158588
41392556
17095666
40751770
83521126
15661147
15584769
97807367
42356662
6791572
2386147
857184
38734685
93329751
16968972
35535350
80837026
5367768
67896818
46797866
89813188
76543353
82981173
831719
77264650
46489865
32481087
60745588
16859759
29728809
34018005
59055886
2613969
3722509
77055051
48996696
43505881
71529299
8368442
66787035