56
11
277
46
35
55
39
36
169
168
83
28
47
24
50
137
94
42
58
206
30
16
29
26
49
295
14
87
123
102
92
59
60
54
121
32
75
70
112
66
33
186
81
118
100
93
283
41
31