75
316
134
230
104
54
24
28
88
53
8
312
189
111
250
175
87
13
17
29
41
80
37
68
42
144
149
99
209
167
138
106
124
169
214
262
141
110
254
101
71
183
219
83
70
194
14
49
61
116
158
120
142
64
85
280