27
33
6
171
54
9
76
57
46
50
29
20
38
34
51
99
14
35
134
168
81
66
487
191
481
69
100
40
18
67
36
503
70
23
30
163
432
78
211
94
65
26
190
42
44
237
79
49
32
120
39
108