146
60
201
63
74
304
264
29
269
97
143
59
447
136
37
45
86
58
115
106
44
228
196
50
28
205
72
8
210
39
48
70
161
175
32
81
22
207
71
49
61
51
329
16
9
127
36
117
68
33
172