13
12
17
8
7
50
21
15
37
84
2
127
9
10
72
4
6
119
58
55
16
32
46
114
57
23
49
101
125
0
80
93
19
22
42
43
83
28