0
2
10
3
1
4
5
8
15
6
7
11
9
30
23
21
26
81
37
96
141
48
68
138
35
113
73
70
29
53
154
61
17
114
63
51
54
33
39
57