40379323
93642433
25947714
42959887
97212860
18986064
92181705
61463009
85514579
66455773
62061634
75083919
1134426
90042972
64385880
21139731
3447196
4741515
97337106
62468319
60981242
64444451
3129913
1966748
85143057
26073209
10292539
16665147
14284991
28827201
1378697
97977744
21209059
78733362
47937922
23588835
19276067
31665181
53892297
34444609