21
26
80
72
45
32
43
28
55
164
111
40
29
63
60
18
35
2
51
33
48
117
69
12
419
9
136
34
185
16
247
103
36
106
75
118
61
115
110
42
24
62
10
59
241
132
208
47