56033220
28291989
51697747
80532149
23666435
34396436
17498672
50975296
7338992
85157137
8892881
60357838
33826986
4373490
41069411
73907274
11832232
62651559
31236949
28578557
6867840
19218200
31735120
16079900
4635402
56334331
40057115
5741313
59438575
11483072
41209315
49493867
55201115
77505203
63213734
14923206
62553246
38045015
5271572
622814