21
50
137
55
134
357
241
28
86
69
151
121
76
72
49
39
29
3
10
82
30
46
128
11
17
20
119
177
765
16
34
144
27
19
25
103
61
57
97
174
54
104
209
148
33
361
36
23