3
0
22
9
14
18
36
100
40
138
33
77
54
39
45
110
75
28
11
91
37
71
19
81
82
49
63
27
87
115
94
57
85
10
17
102
46
140
44
67
8
89
83
25