40457736
87361003
47641914
7360315
11371519
54388113
64312703
94791297
54089600
429222
14988844
5440720
18485037
43471900
25979526
33368713
15892727
9189985
35361826
21213063
7406067
44556578
33922508
20168642
6472691
40894180
6424189
81749909
5248985
85421538
8624275
90272975
27354471
83546982
58012883
13851062
29863941
2427252
93938552
274240