78437226
69101159
81833359
46215756
72778881
67352107
4476124
10779531
15717908
43621233
38988572
51829258
9232167
5337942
16931808
7932327
85269763
9725767
52322659
19328622
15869827
76765584
61375378
8621542
34758343
48412745
48463531
74939757
81066978
5539523
94722142
92101371
7087898
33058190
12035445
49482252
4936252
7812365
65979563
37085702