98
153
20
25
21
30
113
32
240
16
43
27
17
202
13
9
35
46
99
31
162
18
148
41
28
19
108
54
80
52
37
26
121
260
23
39
127
130
277
53
184
278