21
2
20
4
24
22
16
32
23
50
3
9
8
47
27
45
6
35
42
226
19
132
11
33
149
14
58
48
10
37
78
64
38
77
269
59
151
211
67
54
112
52
259
171
7
28
25
56
188
74
13
98