45
71
50
28
130
47
21
56
57
149
51
405
16
262
195
15
257
569
64
123
60
13
58
30
48
76
24
301
86
156
304
87
174
145
84
108
290
236
197
142
147
242
80
141
168
289
122
228
177
138
650
69
622
62
155
85