33
12
15
17
277
26
149
51
16
48
39
126
7
23
44
14
47
37
129
70
90
20
60
10
32
46
424
94
89
59
144
136
124
83
71
101
42
98
27
240
188
213