213
67
161
190
96
30
227
112
51
287
472
734
171
124
98
330
215
43
17
113
228
66
61
256
65
89
132
41
59
162
101
70
151
107
37
47
48
40
27
64
179
167
255
463
7
60
28
52
62
15
16
122
149
83
128