16
32
19
11
35
10
29
89
2
15
9
43
24
7
27
12
23
26
6
57
21
67
113
46
20
31
338
208
45
5
14
100
83
17
13