75
150
54
174
191
164
99
116
173
147
107
95
49
92
93
89
111
80
165
418
204
97
242
73
177
173
111
145
159
67
95
41
160
42
185
86
230
199
62
137
50
97
132
75
114
72
236
50
65
136
172
53
143
100
66
67
63
160
124
136