28
12
196
45
32
15
103
19
126
24
18
14
23
67
279
51
77
37
218
9
104
122
64
35
36
54
43
25
61
53
82
29
48
177
95
70
16
65
62
38
34
42
155
11
50
27
21
31