78
90
459
111
151
236
77
149
104
108
49
147
46
83
60
138
53
21
91
72
252
398
61
38
71
210
158
110
64
63
202
163
86
16
98
101
93
120
489
15
160
70
372
30