0
2
3
6
32
1
5
9
4
28
44
115
20
42
24
57
25
40
46
17
21
15
160
19
70
12
91
69
75
99
10
48
29
51
23
11
8
22
30