75312366
52726188
19362613
63615643
42472602
8136914
4471640
52662843
1227989
19839580
87958972
40462610
95799
97554649
50354469
7905857
12805044
726270
3653998
65976552
61814527
48993808
88675543
51854195
17446814
79787148
43192235
37419021
19035650
43911384
89899077
11215376
6554943
3392748
56102921
42543001
43998212
20524982
70733999
36209349