26115003
31915917
9200536
42001978
12089431
13308794
27996986
95645147
76005947
37229412
50644254
31102716
19808458
462802
40168772
64081149
80384790
92346457
33739353
83138659
54421687
39399070
16849520
1108840
675347
35128251
35091481
28042513
96675712
8349357
43051469
40842708
9636442
84849969
43279140
99451995
6039475
86479939
29208418
52645234