0
10
13
5
4
20
15
46
22
67
51
31
9
56
42
37
17
7
126
152
105
21
50
52
25
153
53
75
36
39
72
66
198
23
68
90
49
64
92
84
171
54
214
99
26