6
25
46
95
41
109
107
40
88
76
244
85
146
113
249