0
5
21
30
26
3
2
8
7
13
50
17
24
35
19
36
75
71
72
52
43
37
9
57
46
23
38
98
157
45
20
117
133
66
31
103
11
22
158
91