389
341
169
247
41
40
48
197
85
58
157
69
35
39
26
75
32
62
298
194
38
517
91
80
272
122
45
44
49
84
1111
46
144
535
63
155
108
496
266
64
15
184
180
104
110
762
101
34
55
36
112
68