16
15
32
19
31
18
23
30
24
20
65
57
21
4
5
12
14
356
9
6
13
67
55
17
27
8
25
22
99
37
11
10
58
46
40
97
294
192