3301613
4103118
38948332
20557277
72426963
97982058
10514992
38649089
11085479
6807403
9144589
5721769
30216737
27594439
80811348
59917850
44791682
82728118
27971017
85885120
95471786
47614466
29099944
7983689
3149177
47739482
91181384
6744678
15078782
3768264
85935039
70973129
5871101
17382674
62988792
64145762
10818974
19882378
76795915
77352983