40
35
74
31
25
23
70
94
26
64
29
133
190
149
15
109
197
68
36
27
181
69
38
32
37
30
126
175
33
28
78
174
266
19
242
169
142
81
84
55
18
58
63
85
108
97
113
110
22
52
79