50011448
991304
96015319
8993780
9686892
48485841
8054445
27274463
7851756
49788214
4181488
20178397
87561223
15437362
34495864
24521796
65306355
99588762
88767699
65737685
57484018
24684946
27092075
8567532
68488468
48756913
50506997
61972578
8683761
88472923
62506281
22439720
24837981
6629702
43484542
9373755
6165121
11056164
95478610
14381492