288
74
51
143
357
34
262
78
66
147
52
35
28
69
72
30
76
291
81
116
258
84
71
45
158
68
57
64
75
106
202
93
96
97
103
150
111
92
102
113
109
475
318
196
91
169
211
20
82
118
123
61