0
5
2
16
6
19
23
26
88
49
91
33
11
8
54
259
169
182
40
167
64
45
12
37
57
25
36
73
39
17
61
35
9
249
53
122
14
47
74
85
43
139
151
46