51786586
31243823
3986154
37234314
59317632
81106254
37761794
27149302
81101317
61231611
46729665
47787429
87362216
24789341
32756141
25234508
78745510
61157185
89673670
50382364
38875663
11219078
22619078
48089445
57893736
53884425
943385
3468129
47092382
7429995
83066274
28092218
36008915
58455549
89885133
44052648
499884
92705244
8491311
75185716