15
20
32
179
126
47
23
74
123
40
29
24
30
92
81
27
58
105
17
72
466
101
60
53
48
84
36
258
357
35
138
33
49
248
54
88
83
43
21
44
85
66
16
9
14
134
52
117
42