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