30178849
2123766
12102584
17024700
54492930
75728690
53409576
41983689
869848
5495686
32194425
4863223
45836827
909661
9958820
48495613
9084853
65173434
89205207
80797100
40825232
8583418
97628336
1684305
30291387
58372291
21778058
22926146
29005569
84225986
40371726
48833347
7501149
49814362
23886083
48329466
9411913
4226409
30359759
21866094