28
26
55
98
63
143
13
110
8
30
49
37
43
90
22
38
15
172
33
66
20
68
7
78
97
140
61
91
79
35
17
10
39
83
25
193
19
136
52
46
34
41
24
32
18