18
21
16
53
278
55
38
72
137
107
111
30
35
125
26
27
96
222
192
178
205
29
144
36
13
25
49
116
54
44
90
61
177
66
39
52
457
12
31
165
28
119
23
71
47
262
254
22
33
58
14