40
149
93
268
79
120
408
6
157
80
74
127
87
104
71
26
119
133
34
192
75
206
39
72
57
64
305
86
78
76
216
115
156
92
54
145
55
276
60
124
65
50
118
219
334
68
214
151
173
236
198
569
31
29