27
46
38
57
29
20
8
51
24
4
36
16
35
31
112
7
9
439
260
58
41
26
56
99
21
101
130
14
160
136
63
30
97
13
105
60
83
45
22
74
10
34
55
53
68
43
18