216
60
25
88
134
52
48
95
90
57
44
123
308
37
47
35
77
205
107
55
12
133
72
82
199
27
105
73
140
177
275
15
203
223
85
32
62
68
132
91
64
43
70
41
153
51
29
50
34
45
120
201