86
26
76
69
132
57
129
116
60
42
117
32
51
24
319
296
238
141
359
419
64
105
66
149
49
91
133
67
135
142
256
39
505
12
70
575
179
5
23
136
45
38
144
207
52
122
161
85
98
192
65
290
115
176
100