8
9
29
2
4
10
18
0
22
11
118
17
403
15
73
81
365
74
65
124
415
160
87
21
52
56
107
135
26
85
68
96
158
40
211
72
36
54
14
34
19
134
101
198
197
186
75
105
88
31
76
91
156