0
5
40
81
146
92
38
46
23
37
67
43
2
112
16
37
63
32
9
25