20
62
127
72
39
166
31
368
85
67
339
98
26
52
415
216
24
139
201
102
37
119
12
7
450
967
163
200
36
627
290
158
495
95
118
197
2350
87
60