44763227
51353746
37828600
29757728
42136921
82587531
43614123
17453943
37254677
79556963
73221011
18642672
9521025
10566522
8999423
22454039
19142528
71569135
91331227
37729624
71042364
88711711
77738674
84517922
60938465
12803673
42815732
49748700
34469551
58424709
81432804
77285747
4325174
90717182
35269362
31734128
17933639
30397804
25285567
46328732