429
210
80
740
50
121
190
29
72
159
54
143
375
127
38
36
32
209
66
40
43
262
114
18
39
124
104
146
436
102
26
169
53
117
189
289
200
275
91
337
95
149
82
47
31
219
93
978
109
181
355
138
487