26
3
31
13
5
237
99
34
41
61
76
53
39
120
21
221
108
126
87
92
73
56
62
136
28
23
46
42
44
119
202
90
152
173
235
50
145
69
51
338
298
64
254
207
376
240
180
601
248
57
25
91
15
140