196
23
7
35
52
142
227
91
11
64
58
159
72
71
59
32
21
17
73
29
24
847
138
90
284
34
80
26
40
363
67
177
281
269
125
149
160
134
102
87
118
224
42
307
13
49
63
158
18
168
144