23
19
2
17
67
3
5
84
55
106
18
38
11
35
15
8
12
97
1
72
7
95
43
4
20
69
103
16
6
32
26
42
28
30
61
0
27
40
121