34
44
6
21
3
4
54
15
27
10
8
35
17
11
19
16
143
31
12
42
23
33
68
7
1
5
9
93
29
43
158
199
69
111
151
26
304
124
161
215
141
302
275
62
20
112
50
371
214
120
67
92