47
170
51
107
277
33
217
139
81
105
152
83
229
201
282
77
199
24
347
22
7
476
285
121
180
228
64
36
355
117
220
38
97
178
242
44
183
30
16
63
87
76
21
103
82
25
89
118
824
39
169
123
4
708
23