39
55
96
2
19
6
35
25
277
16
722
163
370
217
89
52
801
234
172
194
226
95
28
20
26
46
114
104
50
53
47
403
185
279
143
188
31
105
44
91
123