28296399
94892359
17887866
42767965
11946680
30263563
1669430
71388620
86744067
79656298
85574321
69566830
30925311
19688037
22941372
48336296
84643707
65385862
57791626
64266007
23004055
10934817
68723812
68071847
94351732
11124816
37712528
8201173
78542243
38137662
27738318
8663415
68815151
13293030
29983371
88563195
99426941
67094455
76579410
1803000