3090202
8171266
18924854
580166
19874137
68234459
566488
68858108
96377819
42491394
17097229
25168957
13205411
78402851
69837823
97903475
54971855
96567595
4674219
27412906
4429309
80268648
82224842
81483378
76002793
20559126
8728416
10063667
76997893
52265993
97511043
949469
57918602
77012808
24836089
83303723
79017847
2699669
84423918
2429438