288
74
51
142
357
33
262
78
66
147
52
35
27
68
72
29
75
291
81
116
258
83
70
84
45
158
57
64
106
202
93
96
103
150
111
92
102
113
109
475
318
196
97
91
169
69
211
20
82
118
123
61