13244829
30382410
6814401
6801222
2195655
70475221
36492536
30861573
89679568
61094386
25109676
2021920
37933679
80263764
5854052
55128969
29145045
48176725
12774119
19314580
8866596
18008338
52714842
57465333
59826486
29486971
81682368
6905191
41476074
93218954
97668672
301534
11503595
13529886
57286248
70185183
71893685
47119014
49688390
23781315