41
99
123
32
20
222
155
138
286
213
284
53
90
219
55
16
35
69
60
372
30
108
124
50
29
45
39
129
13
177
282
47
309
91
144
101