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