113
130
23
127
138
137
121
45
123
108
44
46
62
51
106
120
93
234
107
187
166
305
238
348
245
183
205
284
117
188
202
132
91
74
243
162
88
114
160
521
494
342
111
47
29
158
94
287
70
100
199
165
283
69
118
25