91
189
108
119
111
344
221
75
30
87
59
70
82
163
124
161
72
197
155
163
294
173
42
69
83
55
89
99
114
94
175
316
89
51
141
98
34
88
24
146
125
215
129
95
107
123
201
124
87
156
304
149
97
103
131
253
64
41
43
156