21
4
9
2
6
111
7
3
26
19
30
37
34
101
14
39
55
16
59
62
24
22
93
191
223
90
151
67
197
120
129
132
43
112
198
66
104
60
20
73
97
88
52
96
245
119
49
251
269