34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
140
147
19
116
300
43
18
75
304
17
216
141
245
513
762
72
25
451
109
115
66
31
12
55
27
113
82
157
48
47
53