297
66
57
20
48
6
26
16
36
17
79
47
198
27
28
32
46
68
137
180
30
52
25
273
196
51
3
182
65
118
80
50
49
55
150
98
193
99
39
138
70
93
130
309
23
136
95
61