32
40
19
35
23
25
3
4
24
18
43
51
6
2
36
66
37
10
13
17
22
81
76
41
96
14
5
9
8
114
50
54
27
15
0
53
113
33
44
162
156