18954340
12436006
71267407
4351093
56765976
20587403
11842180
15192539
80627682
39384547
40273830
43606934
29233641
66642478
78946664
64003705
28879489
2355734
76915991
1587832
37726249
83378216
84673249
79274149
66061700
53875878
8987417
19807931
1449302
30533235
5111944
71631070
51983662
46408847
94207185
68917985
71885834
85241572
8956655
815464