85101633
81171302
53291867
67686012
77677376
6417423
92126984
64033290
5934502
11013966
9622952
28994290
69781231
15519977
450910
21047782
172502
73996126
21356841
28492620
58412326
17105294
7893328
82551715
28778512
506422
93282907
14915225
5563660
27653472
9747880
29981863
70018833
98648066
42027979
71252
37413138
10196
26978245
95504775