26261060
20282786
94839907
9478420
9626155
11059135
42666422
34042464
99194061
92278614
47038518
17213076
21809837
5117865
14857785
50931921
37656064
66825770
45723871
92925497
69586610
7098367
7338944
11092
77497733
8858597
18467782
20926859
57175324
70283168
94677871
91072679
43375930
50722606
3743288
4607748
73978760
2585532
64401216
28826089