21
27
14
70
20
138
12
19
231
409
66
58
166
83
128
30
33
25
44
46
59
4
1
79
73
35
118
28
42
13
29
45
81
24
89
104
803
322
80
10
18
40
8
78