43
12
27
304
36
19
91
14
78
45
28
59
16
35
113
151
23
407
51
137
107
84
72
97
166
363
103
110
104
48
49
47
83
108
96
50
17
90
73
194
158
118
21
119
75
20
125
132
44