0
1
100
35
15
24
75
140
49
10
180
91
60
39
83
266
55
104
97
217
27
76
43
61
159
67
171
199
48
272
154
147
34
96
73
188
74
146
81
58
112
135
19
36
132
57
103
71
72
108