18
14
22
0
3
7
40
5
15
47
21
53
45
24
30
96
56
86
74
63
87
83
110
120
70
116
58
66
57
34
39
54
19
49
31
48
29
52
50
16
20
325
36
311
184
81
43
154
201
127