4
56
32
26
35
96
70
59
209
235
31
20
94
153
102
12
478
106
69
198
125
68
249
130
143
48
104
160
44
203
188
136
122
37
60
147
260
216
253
89
11
178
371
18
80
155
28
39
78
138
54
162