98
137
67
4
53
147
110
96
86
340
503
203
261
676
42
26
48
54
197
115
62
72
123
31
43
12
168
70
77
34
25
73
88
120
30
27
52
287
388
37
14
205
161
71
95
80
16
136
10