35
9
6
202
16
34
19
36
27
14
28
26
47
17
22
54
32
132
93
24
11
52
124
175
351
15
118
141
115
38
13
18
42
101
172
41
48
68
139
260
149
304
79
130
274
210
374