161
971
970
486
424
370
431
712
468
272
884
140
88
178
382
541
332
188
388
286
191
103
186
280
220
214
284
280
144
103
149
142
80
136
75
243
128
75
191
161
65
34
154
51
55
49
168
131
171
99
302
29
89
167
198
111
101
66
113
69
59
97
102
156
71
53
61
254
127
41
345
97
77
186
121
87
49
222
87
22
19
54
51
32
94
40
58
34
63
25