115
87
118
83
135
103
102
134
164
63
162
40
203
78
141
73
93
99
291
36
128
25
264
195
48
89
75
72
52
95
142
26
64
774
113
490
242
332
772
76
98
323
4472
3103
377
1225
364
62
350