45
74
340
245
145
354
148
60
107
131
157
389
279
288
40
28
153
63
123
46
366
39
50
42
52
292
43
149
78
75
72
27
26
55
162
81
82
77
30
48
242
270
167
73
144
151
249
23
425
213
195
54