316
38
250
152
234
209
87
39
61
28
94
42
362
48
246
37
31
43
118
26
154
260
423
14
147
30
206
91
20
141
64
55
58
144
15
21
177
135
35
68
82
398
41
10
22
62
107
75
202
13
416
262