25
38
14
21
23
31
17
22
56
184
55
167
98
193
115
34
101
684
79
165
64
52
111
89
43
250
86
209
166
99
37
53
100
30
72
124
242
51
67
273
90
36
61
76
44
54
244
187
130