106
91
125
40
21
115
112
237
92
145
105
33
128
148
231
218
149
88
39
140
179
513
60
29
109
173
214
110
164
47
20
45
24
43
137
114
234
215
102
477
401
170
229
95
158
217
141
210
204
7
127
19
72