22814851
21624884
12917026
64275908
6878159
46888881
46016963
3503080
79729667
20865473
13185347
80191316
26867127
30118970
16662048
52925925
11632454
94383446
6309274
8691925
62781338
24248811
9635571
38354661
32962275
39676562
1611309
13343612
91201631
72689191
31513384
64901308
28683408
42421355
58016879
95413512
43951140
978059
65689331
75135772