34
4
28
8
6
2
5
1
3
9
15
13
10
11
141
147
119
19
16
44
299
83
375
18
231
122
234
522
759
70
21
478
115
152
68
35
49
23
99
80
17
154
61
50
51
7