33
28
219
153
181
475
88
141
26
23
42
302
246
39
51
34
98
70
29
121
72
325
150
117
124
38
254
80
215
60
131
49
269
62
73
32
107
140
111
92
142
37
36
55
53
102
78