19
21
43
26
18
30
9
75
132
13
10
15
35
120
39
28
5
41
14
17
25
11
27
140
81
70
58
62
115
159
107
109
66
49
272
176
190
428
886
820
561
60
59
183
211
180
83