81568056
5679106
99868462
73192034
10322313
42513100
7572847
85356833
15321672
65518230
50722852
56351279
4606498
5945283
62879220
84415015
51169241
1968622
22297745
73267784
4713642
1770407
2494843
6154301
59558269
62513714
18916946
54593211
32592500
28694731
90585855
68233738
8213458
35097963
1024972
52954109
80879470
98498941
43577621
55887928