29
136
45
106
287
223
107
65
141
49
28
155
47
81
56
85
148
159
14
60
361
99
158
178
197
88
61
291
38
183
461
126
37
118
173
175
430
154
150
125
26
86
36
19
68
83
165
114
120
164
54
299
308
470