43541594
63103160
71638411
61165219
55912364
14445221
47322441
87396312
75916163
51434104
88196098
6435168
34297018
77884975
97213506
4938355
8901014
12983973
79812073
54203474
27721384
66148341
5779190
9070452
8610537
65903138
80486572
38108532
58488392
42029392
2033842
28898402
2818977
58203639
51155287
8622650
33761769
59198110
60428860
11229827