10
73
94
66
26
47
300
265
63
40
83
50
249
102
230
187
153
35
67
84
124
109
20
61
95
14
150
223
114
115
71
21
23
45
85
169
154
841
27
81
87
207
360
550
99
22
107
44
77
56
25
28
122
38