69
93
92
95
50
52
129
242
110
74
49
51
154
195
266
38
162
176
114
33
58
28
66
115
75
123
113
55
20
21
56
246
383
379
91
149
272
231
253
17
133
26
5
18
83
103
37
996
136
97
255
68
112
64
62
61