89
316
29
138
16
122
28
90
63
56
211
11
41
139
251
69
170
30
6
92
37
33
526
50
195
55
64
96
21
73
179
100
22
171
36
20
54
26
17
147
24
300
95
35
205
154
93
62