15
6
20
72
45
69
59
61
33
40
11
179
28
27
8
7
3
128
14
646
9
18
24
73
190
158
41
21
29
63
119
13
105
103
25
468
124
22
54
85
42
17
60
260