34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
116
299
43
18
39
38
63
95
143
658
59
41
14
114
33
215
31
40
61
169
263
371
102
46
37
35
28
21
53
23
24
26
137