89
195
91
76
26
18
41
10
216
59
54
53
71
162
23
65
30
151
226
60
149
198
68
286
451
20
32
361
29
183
50
34
35
69
194
181
102
70
56
221
88
48
190
108
31
40
112
157
99