32
10
53
21
28
40
2
6
4
9
1
16
0
11
7
24
13
39
35
34
129
54
67
19
61
12
100
118
55
17
43
48
37
52
91
36
51
78
81