28
41
39
243
26
42
27
33
30
46
12
52
25
107
85
56
237
72
49
22
84
76
21
219
113
54
78
61
175
694
40
37
195
248
47
75
68
108
185
181
35
17
167
38
111
931
15
32
126