0
9
19
2
3
1
10
5
6
7
28
180
17
35
30
76
748
26
71
107
46
62
36
69
32
48
102
136
169
176
55
145
460
203
106
22
93
85
118
29
97
70
86
50
154
34