18
26
320
6
145
56
62
116
41
128
60
45
20
291
98
59
35
43
48
303
68
25
24
196
77
69
121
61
44
47
33
31
42
38
360
97
63
279
37
40
22
70
21
130
124
49
166
23
50
27
284
36
46