66
122
82
30
46
67
47
36
176
154
172
87
181
499
76
120
236
125
144
74
53
883
75
57
286
89
552
151
99
56
168
91
220
93
96
356
65
238
61
71
262
194
88
189
322
1512
444
583
347
331
107
54
207