34
175
147
111
173
90
21
118
22
61
39
79
103
36
23
236
100
68
57
45
193
282
189
169
158
152
82
25
70
1201
52
563
917
135
93
65
297
644
258
46
751
361
332
238
14
108
562
356
55
37
101
130
66