123
63
162
92
39
80
36
10
89
185
245
105
52
28
79
19
27
59
45
72
101
127
78
120
35
57
154
48
188
42
17
32
222
132
651
179
249
62
47
1216