18
33
377
656
446
21
23
73
17
28
14
40
195
93
15
145
45
41
1512
150
552
82
114
25
32
16
50
85
12
198
60
9
8
5
49
53
20
74
674
121
112
19
27
620
458
384
123
26