89
16
58
137
173
104
98
62
53
14
65
55
161
51
43
15
17
95
42
180
209
39
107
50
70
63
440
117
35
31
96
30
205
232
142
134
143
21
223
32
141
87
56
398
97
52
298