75471613
4477348
89602610
90413264
2089406
96144504
98408759
374610
78895348
94403918
45859134
31903214
25108654
37106207
6614336
20284809
4631583
57167897
55935329
99271556
52999708
23244250
75624577
52834182
51425085
113351
51202204
81698288
26801519
8365496
90332577
29428373
40557750
59168967
95669491
37783827
4448861
63857135
699471
56356368