90
46
164
254
127
41
85
79
241
77
132
154
137
75
194
107
65
131
423
145
134
120
101
95
121
66
240
59
237
54
118
189
135
538
32
63
196
103
61
733
299
187
30
219
98
70
165
941
181
49