0
3
4
6
28
18
14
53
9
7
127
22
23
39
38
15
30
64
12
47
37
41
5
11
56
54
46
89
8
136
24
99
97
21
122
75
68
10
202
2
173
100
66
50