77
83
43
71
69
100
181
33
97
697
175
94
31
290
390
283
303
245
58
330
125
25
167
417
183
170
119
188
101
403
161
560
108
48
23
173
131
302
84
113
51
45
57
63
65
89
121
211
14
46
75