41
58
16
60
36
158
29
51
19
132
53
23
31
47
493
240
105
218
146
33
45
28
44
155
39
11
130
197
38
112
90
92
152
124
175
82
97
35
21
78
94
161
42
131
57
121
63
85
70
285
26
203