0
9
4
2
5
12
7
10
3
8
20
11
17
18
28
24
23
125
66
86
47
163
30
201
159
98
181
196
473
49
72
44
228
70
109
41
90
131
83