0
12
1
4
13
45
15
23
3
25
183
11
36
58
436
53
26
136
21
116
1740
484
24
156
169
74
137
100
41
220
9
1007
346
62
95
117
214
155
16
176
138
14
43
51
28
131
32
148
54
213
279