22
19
14
10
32
229
34
164
259
84
63
18
24
52
31
104
73
165
38
81
146
59
49
124
308
17
120
45
155
55
143
11
58
64
129
83
37
53
41
106
248
258
67
107
5
39
42
12
69
226
60