16
34
9
57
104
73
63
32
156
47
31
24
38
108
13
21
26
19
107
28
25
17
35
33
39
95
186
22
658
58
94
59
50
44
12
29
157
69
117
62
98
182
18
92
14
113
53
7
2