25
23
42
21
35
33
24
205
48
46
43
13
39
14
30
56
20
55
36
63
74
50
179
52
87
138
283
107
184
47
120
188
45
123
144
98
65
91
88
59
291
133
213
217
415
89
141
131
181
197
83
110
170