20
11
23
5
25
10
18
53
137
40
7
9
112
42
111
15
34
16
0
24
2
81
21
79
33
70
151
95
143
83
120
28
32
121
51
8
37
43
58
38
56
73
30