113
304
317
145
97
116
255
169
324
138
51
192
605
248
47
49
151
78
68
99
103
123
124
64
190
139
244
133
266
57
369
95
511
427
31
84
76
69
738
70
161
91
175
90
106
65
214
148
85
56
77
93
143
42
82
72