12
19
29
38
28
2
0
4
18
21
9
57
13
7
17
11
51
64
15
35
25
85
103
3
14
6
5
126
107
27
34
26
16
10
55
42
43
20