78
65
47
184
30
46
60
77
53
118
29
62
24
39
116
84
14
66
57
158
48
41
232
72
40
526
73
136
83
25
187
97
32
173
89
114
133
128
213
270
111
90
398
358
132
226
161
119
249
245