25
53
262
110
49
5
18
131
83
28
113
68
33
46
91
66
15
225
54
75
177
253
39
17
149
51
85
116
100
639
129
52
26
64
32
229
169
65