18
20
21
5
87
51
17
283
76
200
40
29
233
10
150
16
15
263
82
11
47
114
28
4744
34
365
48
628
19
66
147
64
180
69
817
93
362
75
95
94
49
133
33
27
155
107
571
541
140
98
123
4666
242