50
90
237
59
7
34
12
21
8
15
48
57
158
29
70
78
28
53
25
30
83
49
153
79
36
41
187
9
80
65
227
18
20
10
3
32
144
256
219
56