21
12
43
22
122
6
24
63
0
28
17
31
54
8
99
52
10
32
11
66
7
1
20
60
14
16
2
33
26
35
48
71
41
23
45
15
269