4
35
13
32
7
15
16
29
2
23
320
58
92
28