163
89
146
12
6
25
71
22
50
11
16
63
49
310
7
4
61
30
32
19
36
13
45
52
10
9
87
2
3
18
60
23
27
66
34
64
24
447