20
3
142
32
19
327
155
115
240
88
239
45
111
148
262
5
87
241
97
70
453
73
98
352
43
127
134
221
69
76
48
121
167
145
61
279
52
53
46
28
218
14
170
64
151
8
118
154
173
297
44
291
138