29
123
16
17
23
8
54
59
14
18
4
5
21
9
31
6
20
15
34
1
22
27
187
2
25
45
55
26
30
37
3
35
36
0
7
84
61
74
19
51
47
13