26
43
14
78
27
18
39
29
25
19
22
48
31
9
146
11
16
37
139
120
40
28
5
42
15
44
23
24
21
13
149
82
63
118
111
68
50
274
176
190
435
890
820
562
60