10
21
81
11
5
209
167
2
42
123
61
13
117
158
280
19
250
44
27
6
289
221
4
36
23
30
76
12
87
17
161
47
352
150
8
33
29
56
18
45
263
20
63
70
133