34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
143
144
20
116
298
44
17
93
33
28
412
71
142
12
75
605
391
102
31
115
54
23
182
59
26
19
38
14
86
56
76