21
9
80
133
161
166
332
47
246
117
82
316
40
58
250
118
50
62
256
19
164
38
141
29
53
116
153
217
61
56
17
51
115
52
72
684
68
101
291
37
54
4745
336
49
10904