258
21
819
1071
16
105
62
24
15
44
54
32
161
76
123
35
50
27
152
64
177
23
313
101
220
135
40
71
158
13
106
86
83
45
49
19
31
9
3
10
37
51
42
17
75
36
309
159
209
39
82