16
10
22
20
8
54
18
58
13
9
14
17
107
217
5
50
39
11
30
297
86
23
36
21
31
12
19
213
55
123
61
27
87
200
29
71