10
6
3
15
14
12
54
24
17
81
55
45
109
60
207
94
71
20
26
92
232
32
73
62
35
159
223
244
883
287
141
120
85
27
61
49
40
46