104
111
912
36
32
220
56
37
95
87
118
80
20
161
191
30
45
42
46
88
55
24
33
212
25
179
58
61
69
103
319
172
238
353