12
2
20
41
8
7
21
63
39
6
15
85
27
64
246
108
83
51
66
72
60
71
103
24
141
32
55
130
178
76
46
119
44
137
140
81
45
49
99
163
50
38
122
28
180
201
80
9
5