294
109
154
364
107
280
50
71
58
125
320
157
270
182
390
37
47
87
316
591
108
232
1581
143
248
55
106
147
141
68
31
214
65
48
88
33
32
77
30
43
42
404
122
21
16
66
29
12
39
352
20