29
16
9
56
5
14
103
7
28
13
6
152
198
74
17
121
218
93
78
85
77
25
113
118
550
260
193
116
43
138
90
164
95
46
40
292
68
52
114
18
8
51
84
73
142
21
59
55
36
33
214
26
31