105
181
55
146
20
39
110
474
88
184
101
92
84
95
56
318
194
215
121
98
89
324
250
25
38
224
68
133
107
87
174
67
115
114
41
85
226
188
65
97
99
81
202
220
58
301
46
45
163
165
53
189
116
77