21
26
19
54
342
118
23
119
80
27
95
47
90
39
44
38
20
9
35
58
50
8
141
61
36
18
166
77
43
17
14
22
74
13
2
48
62
15
111
67
24
149
10
81
4
65
53
373