89
82
70
38
36
67
41
33
75
54
111
73
178
66
26
317
232
39
13
47
173
68
27
145
85
56
277
185
130
32
87
225
79
144
96
7
24
50
168
17
108
92
83
180
112
28
18
61
133
110