213
143
648
98
57
100
77
42
20
110
88
33
430
685
50
7
207
38
116
11
63
70
12
80
35
30
277
46
101
64
474
117
73
29
28
96
48
142
313
154
225
227
44
746
166
18
62
418
487
92
15
45
125
97
23