30551114
16408059
8069412
40296311
79974193
68677784
69082805
54536801
82446775
21585758
6515066
35283044
28417884
18161294
91201830
60914710
45537514
98871766
5018950
53612757
66492582
87115350
56646711
81343285
39609515
8595652
54225010
83028125
13083262
2693770
63106434
77983408
7387809
89943180
54489047
83863596
919960
28352887
15234486
80667464