0
1
18
19
13
4
5
3
7
2
46
24
22
86
130
63
600
61
424
58
191
135
49
69
358
35
141
66
37
98
530
192
189
100
97
77
33
34
208
16
79
26
65
59
228
103