42
34
346
56
62
20
26
33
86
118
63
99
259
25
193
85
91
127
47
237
219
151
100
54
883
75
205
57
262
123
125
44
89
108
51
41
83
254
171
142
84
69
240
103
52
102
38
73
119
90
92
72
212