43308549
23661918
35779451
53287162
81312076
71989390
32472831
166281
16479618
96498403
55652803
1750559
82395111
71992088
51607816
25297245
10918807
91359455
5310520
85127564
9402553
8155646
94603587
17506705
60877369
47570
18692722
9169752
30385857
22245480
66367066
9532616
44396753
20317381
16562352
35429084
57946883
7965450
6071422
4277717