85167486
7580779
1814189
70362337
24718068
81915971
50086699
18397861
58423484
8990183
43976351
60578565
65139655
5452239
31832323
90703813
61392274
3391760
56687774
528799
79569570
92892257
68267994
50278738
44076879
39704846
73966311
32707493
42483910
12223229
3286204
8182651
36096487
29365199
76555729
738715
4301862
14125661
16025166
33684733