43
141
91
47
195
57
30
169
160
93
39
309
52
18
82
78
339
598
229
565
159
90
72
188
26
16
157
180
411
218
161
28
1017
125
126
2824
96
80
671
24
190
176
317
58
453
97
182