12
75
49
109
133
74
142
131
222
33
108
116
273
111
37
29
62
110
20
119
188
288
176
137
18
80
134
30
76
150
54
195
72
45
318
166
51
93
319
308
396
69
227
161
115
152
534
94
164
136
46
71
50