0
2
4
1
6
10
18
9
22
3
11
7
19
55
69
14
96
93
157
29
32
151
362
63
28
201
90
141
94
57
200
249
48
56
231
102
27
30
116
38
64
71
49
607