58
73
254
69
336
75
197
104
66
36
20
33
27
22
77
180
65
237
18
343
769
26
62
266
25
38
57
34
53
40
324
60
191
294
71
371
158
88
84
15
317
169
23
19
153
42
116
63
125
133
94
90
48
39