57
72
35
33
535
131
21
236
228
59
34
142
189
339
255
27
75
60
152
145
405
32
18
80
275
41
62
101
112
16
172
363
6692
56
71
100
87
76
141
367
24
229
478
61
83
38
134
183
64
88
129
146
110
212
104