15
10
30
64
103
40
255
46
108
95
44
117
116
48
35
36
98
154
67
47
122
550
1057
132
135
166
164
100
120
283
52
78
96
314
62
59
179
366
80
133
142
69
134
28
121
128
86
71
137
156
53
42
34