1
5
32
12
9
23
21
77
13
7
26
10
58
38
18
22
0
2
3
33
4
60
44
36
34
118
51
14
8
30
162
42
31
46
6
49
59
65
20