3065352
4658891
95703845
62736153
2504165
16747999
75011411
61193457
81451027
24698100
27377205
64281465
3308495
6668419
8261429
14505610
37117160
74455645
64573143
72797240
617367
22411003
43021307
7030338
29807417
43957144
68479776
5804510
3157016
38048428
57516575
46379266
38373792
72344227
302120
59456930
94376534
73014871
77819769
338501