119
26
53
48
266
127
189
100
218
273
116
37
40
368
147
70
137
88
178
126
112
51
43
76
72
14
122
79
348
142
60
61
153
73
204
322
579
83
405
242
433
343
483
293
279
284
337
146
305
92
89