18
3
142
31
324
155
115
240
87
238
45
111
148
262
5
84
241
97
70
450
73
98
352
43
126
134
221
69
76
48
120
166
145
61
279
52
53
46
28
217
14
127
169
63
151
64
7
118
154
173
297
44
291
138