288
74
51
144
357
34
262
78
66
147
52
35
28
69
72
30
77
291
81
116
258
85
84
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