15
40
71
76
45
30
105
125
62
134
106
343
144
63
108
52
115
50
408
73
208
235
153
56
78
122
166
156
116
415
107
57
87
161
239
174
89
61
146
215
92
67
182
165
72
181
140
160
168
426
123
138
454