7
35
9
6
202
16
34
19
37
27
14
29
26
47
17
22
54
28
32
132
93
24
13
52
124
175
352
15
119
141
115
38
18
43
101
172
41
48
68
139
260
149
304
118
79
130
274
210