43
23
186
114
117
44
71
154
147
556
74
80
180
70
58
53
211
344
110
106
131
224
144
159
127
101
72
287
203
46
81
150
56
76
90
208
95