337
270
275
205
71
63
112
386
123
116
103
85
130
547
75
6
105
27
39
114
111
53
109
73
192
57
156
92
78
24
104
101
34
32
14
72
46
28
48
66
38
23
43
77
61
67
15
31
21
37
164
544