43038859
889373
29654141
21826655
60342268
99928154
77399296
4285122
57087605
59216254
87758833
22464875
680260
82447194
79262411
49192850
1987417
63976854
26679062
69111526
8153617
73801509
32575948
6257200
49655428
8164829
464984
75671699
26936313
29397846
23528140
86344147
8492
87866685
50644973
3642785
57564395
27797802
27565621
81779783