29
83
35
50
34
68
71
130
43
19
32
180
260
92
28
126
145
178
63
113
125
445
51
300
129
175
124
100
70
33
672
86
107
41
192
53
554
173
66
26
195
211
82
102
159
526
262
811
36
644
78
373
132