25
32
44
35
7
24
22
12
67
43
71
298
141
98
134
179
259
66
126
348
101
92
285
135
83
81
278
180
49
203
60
52
103
271
140
155
176
72
118
190
91
117
99
128
181
58
41
78
145
34
61