14891493
6990795
28388592
77154712
50674970
83865421
71291854
59254730
48225354
85738903
94643221
3255609
44916102
21172110
59184945
28495912
84307261
69969022
7082506
73607182
87161379
31835338
15169712
97821522
9971655
40696884
79171704
96014
45542732
22466959
50654595
35681590
9986711
48674116
714042
47108291
7547270
7866593
6192247
32487604