9
2
3
35
14
11
5
37
25
28
110
39
18
50
148
242
31
62
274
157
549
257
133
19
221
112
38
54
77
55
126
26
200
63
192
227
60
113
109
233
10
68
135
248
56
80
312
33
124
69
129