0
2
6
10
52
8
7
44
11
28
29
4
25
34
17
22
9
21
33
32
62
107
73
167
70
65
39
134
133
144
128
40
100
26
79
204
99
205
31
119
154
71
24
19
3
152