90
32
132
20
21
38
72
91
77
241
103
185
171
140
822
26
192
154
53
800
165
31
328
76
237
161
47
23
8
176
162
796
244
190
212
215
252
137
173
242
571
125
122
93
301
552
257
189
81
71
50
45
85
54
136
207
318