32
24
46
81
136
83
93
173
99
95
57
66
55
53
54
91
42
138
29
85
190
61
39
73
72
38
243
64
30
21
69
71
47
49
120
67
45
123
110
37
19
272
77
363
20
34
25
26