0
4
22
98
169
2
9
33
139
290
23
192
54
283
29
147
57
30
74
49
85
46
43
839
92
52
97
71
42
7
32
864
51
157