200
186
154
20
87
63
71
121
395
86
110
101
81
177
122
111
78
70
64
104
108
118
141
144
127
59
260
77
97
69
107
76
129
349
234
74
30
1160
468
684
441
513
208
103
100
51
99
41
50
113
191
40
84