41
49
60
288
70
61
69
37
75
32
46
85
58
29
45
42
114
91
238
76
44
55
159
147
108
54
150
94
57
96
47
95
66
33
27
63
137
184
14
78
62
109
158
90
133
35
23
118
138