52
47
66
283
36
150
385
199
57
142
160
190
70
208
535
257
35
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
195
147
78
131
34
139
72