9
45
107
33
0
8
15
4
74
7
26
3
24
68
35
47
13
6
27
20
61
1
30
18
156
29
10
57
19
41
28
554
17
49
42
11
103