25542145
28613659
68814386
4137672
81086564
31296961
94167335
27452567
59889491
31231210
2625529
9363120
57756100
68241757
69239582
96545614
5651435
91718947
2251179
37868082
30311623
5220649
37412566
96448232
52494706
13172796
5595176
30311455
18256548
90985998
2122476
22949525
61564258
12608614
94413576
82901193
17099123
10622580
5179874
54489153