52515051
22172169
54053620
85033275
4111900
25217627
58738376
18876710
5142217
35816549
32775925
76855703
6801573
72392175
73306670
8909595
57205992
612592
88425278
9088014
2542782
34629193
82482731
94233902
9294191
90811039
43741262
78982824
40254650
64691040
13645683
24816009
95285548
2728328
733989
2426808
69096112
28679283
356126
60835078