0
6
7
25
5
2
3
28
10
20
17
4
58
9
15
47
14
53
73
11
40
35
99
22
128
75
29
840
160
72
238
135
97
83
33
111
24
85
46