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