29603053
62569418
22202456
49864886
11232090
87287279
54154272
77172026
69072665
68194893
3306393
45299515
52511259
64585399
20254335
63308743
94703639
80382701
88696314
9615925
51613096
31675022
40501926
39236226
62966242
6664130
17836901
66274566
4692708
5644498
99671692
17327485
44268825
28151610
84407797
12174243
58463803
21472614
63165866
3376444