29
15
13
53
1
4
14
6
30
7
8
16
9
3
198
5
95
23
45
83
126
37
34
10
52
28
46
21
57
19
32
25
68
2
93
42
26