3
0
37
55
28
11
40
78
46
21
100
69
16
34
110
49
112
118
38
66
74
68
84
54
76
59
44
88
77
39
183
123
42
58
90
53
60
200
18
5
146