21
20
166
65
17
86
32
19
13
53
55
41
16
71
46
12
91
96
9
4
140
186
58
37
52
264
123
30
28
115
66
33
27
193
26
8
25
6
410
22
70
45
35
43
67
178
81