96
81
92
178
126
71
102
42
45
237
266
150
75
106
67
147
127
138
108
196
20
95
242
24
169
35
128
215
36
117
25
90
121
248
68
63
59
73
70
187
50
23
66
253
47
27
56
60
89
44
137