9881056
28517226
21206267
92812907
4661220
74702366
52242088
3699744
20993172
3432355
13452515
41165872
57177843
20558110
77056300
986752
56178306
74362196
13462960
86471280
58204248
20735968
6439768
26399887
7743479
39059374
99148420
8836632
54894437
18096376
63011013
70864541
32928556
58113341
8466268
3088232
99627289
27242273
33611589
47924286