225
83
97
21
46
60
166
694
59
79
29
47
43
73
147
106
280
121
76
307
228
68
161
137
370
63
31
107
13
554
198
115
41
87
163
28
39
55
57
290
53
67
34
80
61
35
33
32
40
64
30
37