115
45
16
7
32
42
27
22
2
17
1
10
55
8
4
25
77
11
41
21
5
24
477
6
3
50
9
57
36
33
40
58
157
31
60
30
26
69
89