20
5
106
12
6
18
181
66
237
46
115
33
95
30
25
190
49
304
93
96
101
26
61
8
13
110
77
21
34
45
222
27
57
28
42
43
32
81
84
9
23
65
189
357
38
102
217
97
50
48
15