0
1
14
9
22
32
17
8
20
433
44
140
56
91
92
62
42
30
43
55
150
259
86
172
89
189
82
170
100
53
159
117
148
111
54
174
284
57
36
126
47
176
29
50
768
167
411
198
69
74
70
101
68
242