5
77
49
24
65
67
174
20
48
238
38
68
34
88
64
196
51
175
40
27
143
124
201
99
55
53
98
95
70
14
35
268
66
151
100
552
192
289
383
103
25
153
373
110
179
188
185
83
84
851
234
256