59276176
92253180
44489888
36401577
95556023
72253901
70886008
87408457
57507226
42422598
78185487
18045927
49133906
53848670
65242628
78943587
17504225
79775510
43314990
34025324
62099075
97624878
20998382
54717029
68663483
67999705
4723384
59045326
48727241
96533080
75646679
39679182
15413676
22009253
36159733
89386751
13182245
16214284
72174764
3146568