141
86
18
174
190
17
37
106
332
175
62
116
78
48
93
206
40
229
58
27
66
91
118
36
142
176
87
34
68
97
28
246
172
43
89
96
20
61
367
124
154
30
133
121
301
735
185
255
49
65
296