87
128
138
115
72
280
347
111
161
85
81
36
25
255
762
399
101
181
42
231
129
109
112
51
77
165
83
52
131
54
102
152
127
150
158
142
118
20
41
188
173
226
340
38
26
59
233
65
276
32
33
84
475
63
121
50