14243800
96885947
96731844
110998
38588772
98131872
2041888
54554333
89024835
35275637
96179167
37029874
4545294
24961905
27685330
9178142
82955555
19425383
94093162
9027922
20793606
29431659
52648464
31559515
48767592
565036
35846149
51605315
27626846
82152509
5211115
12275884
92811426
39338196
48875865
46817364
1406465
95007074
69099726
45686002