46
41
47
68
98
191
44
238
53
140
17
23
83
76
93
101
156
26
158
25
43
35
139
74
86
87
59
58
38
145
161
216
50
199
96
72
112
88
115
18
122
243
171
355
28
57
81
31
52
154
45