122
59
461
48
16
89
141
106
6
220
19
46
191
149
18
53
56
34
24
134
81
360
44
74
14
32
45
130
185
93
64
23
20
303
67
68
215
87
25
35
21
198
194
146
52
29
458
39
209