0
34
150
2
126
7
5
3
10
13
9
15
4
42
29
58
43
24
6
21
33
14
105
68
145
153
35
201
66
127
242
51
89
101
110
136
45
72
71
90
57
96
67
74
30
26