12
17
13
21
31
2
24
4
59
22
104
23
176
6
3
61
33
35
80
1
98
28
64
0
8
19
16
20
45
7
18
11
5
39
14
36
66
58
46
63
32
27