113
304
317
145
97
116
255
170
325
138
51
192
605
248
47
49
151
78
68
100
103
123
124
64
190
139
245
133
266
57
370
95
511
427
31
85
76
69
738
70
161
91
175
90
107
65
214
149
56
77
93
143
42
82
73
99