129
550
66
239
36
150
193
160
415
533
98
38
399
206
156
110
33
68
32
67
34
136
24
81
101
133
57
127
473
210
144
53
515
439
79
315
168
158
22
26
230
71
49
37
43
21
935
115
130
125
166
118