88
89
68
153
540
87
63
57
282
41
97
50
137
193
99
172
188
155
104
92
376
286
237
30
360
201
75
271
177
115
102
169
167
757
56
77
351
26
64
33
69
53
65
247
31
446
512
37
107
91
32
28