46
135
61
123
26
30
92
256
93
70
33
168
76
47
206
119
158
54
59
1034
38
51
42
120
103
16
183
1022
35
329
298
155
157
131
56
386
299
69
319
401
113
174
64
112
244
125
114
74
129
97
50
105
185