18
4
17
32
16
29
52
36
295
42
63
107
112
529
3
14
23
60
164
754
306
109
4872
50
70
49
119
131
34
10
38
57
24
218
143
297
20
136
76
215
74
75
92
1356
116
283
15
367
105
22
41
194