34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
142
146
19
114
296
43
17
39
35
63
95
143
658
58
41
14
115
33
208
18
30
40
61
169
31
264
372
103
46
37
28
21
53
23
24
26
137