28
37
136
139
43
85
234
861
397
115
183
78
49
39
36
189
155
314
26
327
97
178
152
40
242
249
52
59
62
74
98
382
22
70
140
362
54
71
5
77
29
305
56
211
339
195
17
38
86
18
13
75