18
14
22
0
3
8
40
5
17
10
16
48
21
4
2
53
45
24
30
96
56
86
75
63
88
84
110
120
70
116
58
66
34
39
54
19
49
31
29
52
50
20
325
36
311