66551406
51666831
56425400
4741227
2529945
21498542
21928178
48137710
42628130
57543906
33198287
4131462
6180377
2919411
32396690
6626601
159080
3931911
82972473
49182494
52445840
53241879
504110
85813669
35919939
8597887
44726839
3927584
42217450
15215778
90932020
34349026
65805061
43994528
38791737
32094955
5655149
3708315
92329204
93965688