35
47
64
61
29
256
23
54
121
46
39
70
65
128
79
84
26
134
200
298
219
132
274
60
101
165
133
113
212
287
428
114
346
97
203
210
183
262
164
67
122
159
52
103
181
136
120
21
41
19
18
91
32
150
31