0
3
12
120
10
38
18
14
117
58
64
6
26
115
159
854
93
103
57
360
16
129
84
830
195
63
56
81
59
60
188
35
143
30
46
600
601
49
34
47
17
23
255
20
67
153