3018756
2047463
56864306
44908730
78812698
487119
96892584
71954458
10682702
8066415
25473386
74295842
13041782
30188686
24853828
49634736
5029796
9503423
88232772
41958650
1535890
25801592
15796084
1229163
11686906
16075772
63512102
27776339
85796
77897069
15866709
70992756
70683127
48398030
7197321
47302467
79296422
18567376
6549422
88896648