257
35
66
111
80
136
224
81
30
89
328
56
58
25
44
50
516
196
315
67
48
1160
41
71
170
64
45
39
29
155
47
195
147
78
131
34
139
72
63
366
52
244
269
88
68
40
84
295
15
55
128
378