111
31
18
3
10
132
44
150
67
1
6
14
13
655
33
12
27
16
36
7
37
9
8
29
68
23
174
11
54
95
47
53
20
24
32
113
48
30
4
64
34