82606952
70338113
14496070
61635621
40937212
36824172
49421426
89921693
46954304
66245423
47966570
9425682
9621395
2567324
74859926
84287141
54458735
82119065
5257187
18631962
98815200
37406365
91561280
32791837
10356050
72087685
33458151
85886896
307923
99515386
89931934
42254135
74697169
8869887
63491070
16174961
29084872
29105086
43194378
44297408