28
29
230
75
44
103
54
73
169
49
82
112
31
93
42
60
15
30
158
45
203
65
89
34
76
96
189
251
126
74
25
133
147
17
98
39
32
161
272
124
287
572
38
646
154
166
121
135
463
18
630
88