0
5
50
10
20
48
39
106
13
57
136
74
32
71
64
127
108
63
128
68
346
190
134
179
164
338
343
154
120
46
79
12
203
135
98
77
107
16
156
18
86
43
9
49
3
239