41
112
94
59
158
42
54
71
51
66
68
29
62
49
57
15
78
69
70
95
55
63
147
72
124
34
263
31
122
67
92
137
25
163
934
21
52
184
116
30
5
19
129
111
123
56
75
202
118
102
23
100