98
85
52
49
128
80
92
90
69
134
91
188
157
122
145
416
126
106
76
93
43
48
73
55
45
56
263
196
47
189
95
103
59
87
118
77
179
136
30
83
182