74
60
123
15
99
142
77
117
103
516
264
115
42
209
28
202
689
161
105
59
34
35
297
37
98
4160
178
2769
32
302
163
599
18
239
266
200
64
388
80
175
217
125
45
39
23
51
21
269
139
27
108
31
1138
88
557
50
128