58
39
54
50
77
9
164
233
16
19
57
106
22
25
7
11
125
43
86
42
31
23
74
8
128
267
24
44
13
15
21
18
138
59
103
388
92
76
212
12
52
29
131
17
363
341