39615200
13655607
58395749
98102960
63715741
20439264
12125137
78604788
1873953
43465250
90631070
70414608
7574212
93709311
90591042
5053150
5985840
886754
70473733
47489956
80033627
20068431
6806423
55832938
90385494
6224826
78099086
43082779
71452602
7949395
517383
68333490
4840113
76167280
9927739
76618769
10101180
29344867
44366817
83083491