18342
25066837
4362934
63591305
6228095
94367307
55181098
58037742
54813806
8013226
22960
18166109
88185757
69667084
29466343
14408399
29122578
18956860
11975106
66961902
71895953
51949305
29762521
88596852
30425294
90906772
86354435
10713527
8886307
17107762
66215116
38894128
44278017
52788248
25654547
12167893
1522519
42736312
36242449
64684392