143
83
52
15
39
32
24
111
66
8
168
38
304
47
37
74
164
226
59
30
140
96
17
34
88
108
158
28
110
54
65
101
86
36
93
9
215
63
13
67
12
55
104
188
312
45
254
70
297
16