18
7
78
30
174
6
114
32
21
19
386
182
47
110
117
71
24
22
27
141
433
59
103
82
45
54
105
86
96
65
196
628
36
88
39
61
163
345
298
611
73
83
142
245