288
29
297
69
357
145
8
67
10
236
5
35
152
3
13
12
34
36
183
130
21
103
169
24
136
52
78
146
120
96
33
85
32
200
62
232
19
70
46
28
43
101
71
241
249
20
51
15