278
376
222
77
74
97
92
60
52
58
16
62
131
18
35
130
88
26
174
53
38
8
19
85
133
162
25
163
183
46
87
31
17
247
81
67
5
57
69
45
72
176
110
332
106
189
128