89
169
58
39
124
22
186
28
20
17
85
25
70
35
130
96
208
27
476
43
30
16
338
164
104
95
37
83
485
53
92
66
349
9
45
256
54
363
236
86
273
26
7
182
60
65
68
158
40