107
238
98
106
121
35
112
74
163
167
164
61
165
67
38
36
54
77
46
93
37
26
149
16
62
181
92
108
18
50
71
248
45
122
173
102
259
191
65
136
66
155
213
60
249
94
76
15
57
82
244
180
25