20108489
94616870
32572033
11027331
13841414
70366339
22157835
96461033
5399146
13809163
745325
3066667
23325727
9600622
40847246
72357980
1902998
76492304
97887359
47276887
5136373
86158886
66016649
77025397
11967931
84129493
30407387
91957299
3774187
9807374
88988972
84312620
3901262
14643548
3683846
3200750
61719697
60631899
51758010
15511363