118
50
62
160
84
203
227
164
589
156
58
43
92
95
151
74
274
66
175
320
172
123
76
106
505
136
168
345
220
169
86
134
157
385
52
70
211
64
470
48
73
173
258
739
57
40
85
81
252
7
53
197
113
97
25
17
127
47