24445398
12167695
93565184
47679041
87127244
14564124
63111655
1052794
44145434
27865253
37574205
67524071
81369050
26237080
44575652
74964096
61675604
19446616
85006602
85391507
25367676
54281968
27984247
67334715
837193
18751399
28206640
6105092
5591500
88757446
95909721
54995997
59632145
38533372
19626585
32938960
79068486
3932802
57431336
10747800