22
23
21
218
4
12
27
67
6
33
9
80
135
161
81
160
73
20
26
19
39
37
14
83
63
84
59
10
1
18
50
76
32
148
40
29
2
215
95
53
79
78
384
28
125