32
28
29
16
9
18
12
24
33
36
43
161
11
26
53
23
85
39
68
71
17
27
34
38
45
13
31
86
57
129
96
415
35
121
92
163
91
113
90
59
52
208
21
40
63
109