21083106
27714133
32841813
5392891
7831011
35038726
44714008
73612540
65914048
86366146
30442578
10961835
30533912
80579704
5634028
1973927
45711588
87319001
78935536
7789327
43851411
11172250
31286259
26593067
72912504
18979666
16688694
83029219
18394361
17329436
17647387
78139113
48727748
1218383
451480
4277111
62307570
40183885
26341353
39714280