168
34
113
418
48
244
124
87
227
7
268
122
61
182
60
152
549
288
158
37
204
136
21
120
236
64
94
319
171
117
135
70
55
69
170
208
89
66
57
189
272
146
22
38
84
162
92
54
53
68
134
405
140
77