65
50
98
59
486
113
267
39
224
354
111
183
533
85
282
70
196
106
218
55
276
91
137
289
107
86
100
62
95
93
25
43
174
114
793
433
60
13
104
254
520
134
12
191
96
152
31
318
28
198
58
73
82
156