6
9
7
2
19
31
30
28
8
23
142
67
32
110
13
57
68
37
104
137
47
22
276
79
11
125
112
26
34
27
105
196
90
35
36
45
71
42
226
54
44
269
77
59
29