73
55
312
54
27
89
18
50
101
93
94
28
85
95
283
387
19
129
103
21
305
204
252
241
53
82
203
167
207
23
46
105
90
102
527
158
16
191
44
112
76
115
86
70
235
342
303
176
88
56
163
190
513
166