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