31
19
24
20
45
66
39
116
100
115
83
112
159
90
18
58
38
33
214
51
129
21
69
42
11
113
40
54
35
47
29
46
16
135
30
22
25
67
68
119
86
153
44
144
14
57
145
96
37
59
26