14
13
12
11
30
43
47
57
35
29
15
17
24
88
16
77
63
80
67
38
83
33
44
72
68
49
25
56
48
53
31
70
75
41
51
84
66
438
42
54
36
94
92
103
196
90