12
18
14
19
10
2
84
71
35
9
6
26
3
100
16
29
8
17
598
102
108
28
30
5
32
127
52
21
25
140
15
7
0
4
38