0
2
21
9
23
32
17
8
20
434
44
140
56
91
92
62
42
30
43
14
259
86
172
89
189
82
173
53
160
117
148
112
54
176
284
57
126
47
29
771
168
411
198
69
74
70
71
243