41
39
243
26
42
27
33
29
46
28
12
52
25
107
85
55
237
72
49
22
84
76
21
218
113
54
78
61
175
692
40
37
193
248
47
74
68
56
108
185
180
35
60
17
167
38
110
931
15
32
126