21
11
29
3
13
2
12
0
1
4
6
16
5
7
15
37
8
22
9
24
19
14
10
20
36
27
31
114
80
42
38
33
67
76
72
18
63
39
93
95
142