19422168
66137993
32159936
62533752
22061314
4569856
87119295
69337874
41914741
59473847
13568362
7729919
25966877
3581429
70757790
56665807
44247504
44902666
58444372
45307257
35397270
3799703
5427384
76404843
5975550
55937215
2337408
1192474
921044
89595688
43894369
36638656
33533325
31615537
37501987
76546421
99947593
24354799
48591226
32557196