17
28
62
133
40
145
243
59
88
456
285
141
94
107
37
98
73
71
41
34
21
147
67
26
175
35
109
101
53
120
211
103
44
47
39
459
201
25
46
123
84
32
56
13
121
36