103
36
75
110
134
153
275
58
68
193
80
43
162
216
20
12
125
458
1995
212
55
190
99
93
92
113
67
105
197
190
41
105
330
280
64
57
371
81
162
190
80
111
132
134
66
30
62
67
64
113
623
147
64
69
161
64
68
122
280
85