34
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
143
144
116
17
20
44
297
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