10089573
56082190
19904333
47623067
50124188
75262966
409182
17309599
38134380
80648834
58953530
37494915
40391197
94339002
302948
36868474
88901684
61539257
23503708
67757914
5950578
51921843
25687462
7378547
66886585
97399189
90568443
67991409
50671109
57106055
12869682
2727369
49288116
36601356
11122197
57703703
23913891
95574810
38794102
65681600