5
0
21
23
30
7
8
9
11
20
35
18
16
10
6
2
31
32
28
4
19
114
26
17
43
29
91
39
27
42
46
104
34
13
50
56