0
3
21
14
17
22
64
11
18
16
100
220
25
78
53
52
5
83
42
159
232
192
103
74
69
56
150
98
729
896
183
222