59592673
30919624
99694522
2605552
37975914
55187383
9904579
47138582
22022475
18037461
41614404
48043677
29107757
26288552
15982105
38965414
2699071
40866729
49641100
68089110
61226128
6035749
95459503
98567122
83236807
97149853
84907142
94765206
17097244
31395343
72939437
12393465
26441609
97921441
65437123
8214945
56906200
43524835
21153516
14096304