240
28
59
26
83
188
249
262
163
245
73
77
131
186
42
96
274
88
75
228
122
337
60
110
204
126
258
46
147
184
56
134
82
66
90
40
30
48
101
321
327
129
62
50
47
22
133
605
114
104
65
107