26
71
14
95
55
27
39
303
166
139
203
325
180
77
154
221
152
35
204
105
127
46
20
29
33
110
61
64
101
66
10
214
16
22
19
162
5
73
15
258
2
38
357
28
48
21
12
338
129
312
52
34
286