133
65
70
41
155
159
62
150
24
81
37
33
35
46
36
38
139
158
283
77
94
73
129
190
61
202
186
127
230
282
360
177
156
274
97
76
74
403
276
124
203
108
173
126
646
40
49