5
3
32
7
8
56
17
0
36
13
4
6
18
11
15
44
100
30
43
24
16
51
57
54
42
22
48
50
94
14
91
19
26
31
35
12
145