42554599
8381378
84045691
83971873
85851098
96525550
93966048
31813803
54667191
81368418
29729767
46052266
32602111
67853257
11107654
25117663
4239135
89429159
29099997
45924623
91369250
65173740
74135747
82553896
74656375
18143985
9178818
5852600
66342567
4457414
9423224
91595286
10642507
19823762
34978776
80082932
63228414
28257194
94182320
15612888