73
55
43
21
68
28
358
165
24
770
51
11
146
50
23
238
148
7648
52
118
71
179
516
14
48
99
103
211
186
277
33
20
27
87
82
96
70
160
215
46
59
93
15
60
180
398
32
207
112
81