13
129
21
60
19
322
57
26
8
17
25
267
7
97
104
85
42
239
80
74
162
344
133
43
155
29
46
293
87
98
64
24
111
537
15
833
668
38
103