53275023
63076846
66861165
62427807
11145393
58663062
8601655
18962584
85371877
51061085
34198293
39378020
82818675
20739035
25971444
73537376
83559811
32872777
68932894
28501746
81982512
31302818
48763915
45134501
21982728
62683766
49433717
5257736
35336000
19099545
23748212
99465128
17699318
22814913
17098714
74107763
20167874
15901297
53909550
91614154