34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
143
144
20
116
298
44
17
37
63
93
147
658
59
41
14
33
141
217
18
32
39
62
174
263
371
71
46
28
21
53
23
25
27
138