140
220
131
56
16
42
204
102
46
185
73
568
75
402
149
297
146
33
92
172
91
60
63
106
188
96
20
31
23
14
90
38
53
101
84
156
173
35
118
254
18
83
15
95
52
81
122
100
169
123
109
144
34
207