390
72
23
299
85
76
29
14
137
44
45
52
47
152
108
65
26
374
22
20
124
700
1211
82
27
67
189
70
458
30
87
39
98
79
118
164
105
129
139
99
51
173
186
354
197
325
353
77
61
155
263
136
209