0
3
56
45
88
23
11
54
40
120
64
44
52
18
60
32
121
22
80
105
117
147
77
43
63
72
42
39
135
148
122
68
75
187
86
65
141
57
58
15
29
111
66
33
81
89
34
84
123
71
47
27