15
27
47
84
43
38
28
32
9
2
22
20
7
335
19
196
33
41
123
13
6
62
200
74
58
89
90
77
26
25
8
61
30
143
57
183
103
110
127
170
131
179
138
241
45
116
60
239
85
37
107
180