29
19
13
2
28
236
31
25
61
16
132
169
23
9
130
18
104
96
101
51
213
35
11
60
159
47
34
206
70
109
74
139
198
92
142
27
164
20
53
160
502
32
37
10
21
100
131
227
95
71