33
29
10
17
2
41
780
13
4
43
22
25
7
9
72
55
5
170
6
34
15
168
30
24
16
1
8
3
11
23
188
97
12
35
46
18
20