16399820
82947253
16312566
7356301
1410858
48552258
22141886
69032977
14004366
66017649
41555170
70026026
77247191
4955303
79743167
99072434
22428084
49112243
11525250
77184801
4797246
27565818
73993667
867540
94279797
17184513
66735615
81167377
46042602
74418672
5192523
66566946
66135311
88379860
45606477
91053164
56463416
76189932
16999956
80208910