3177183
99932676
2925837
4203268
11032609
5226009
4335873
4221724
89758625
89491646
92756856
61127334
64867825
74937193
14742601
80131204
57806298
6818237
42017642
74368778
23237157
38732300
7769632
12363776
31408605
76282666
21348239
68006531
52604331
702444
29326514
57825438
78519395
83239077
89133042
75945627
97867076
41594965
73389236
14777340