0
4
3
5
1
2
35
51
88
53
153
66
54
17
37
130
126
128
40
90
24
76
183
94
197
30
111
147
28
65
10
6
19
21
7
72
208