304
149
141
457
109
120
180
216
17
34
107
217
294
14
374
560
66
40
144
101
125
103
81
15
48
89
162
85
60
55
6
37
80
143
51
192
23
61
54
299
62
56
378
83
159
146
76
163
28
123
82
132
487