82395078
79385682
56828362
88026259
33444451
18008714
73886879
35805692
45679289
52459480
14832827
90683366
56975496
23944854
69772180
80264336
41067191
85265550
47316045
541481
16554397
83565151
86907579
6314687
7225606
32028256
95325189
2373306
4325390
45355176
30072724
19503677
46021701
19866944
92334897
91482912
6493183
37087316
36163385
31255365