21
56
18
41
55
35
50
17
105
42
69
373
58
37
225
168
32
106
110
63
61
201
52
72
62
47
39
68
111
115
130
192
30
27
182
191
129
67
59
128
89
388
113
123
76
22
119
36