45
40
199
137
178
67
14
331
190
152
109
399
88
177
75
104
430
193
125
302
406
116
86
250
278
155
62
141