127
23
78
29
716
54
39
82
43
842
192
532
337
31
25
26
139
171
318
49
53
14
103
59
18
35
64
15
19
52
10
173
16
28
27
6
96
198
250
86
68
44
310
114
55
21
195
32
119