18
43
26
70
34
30
66
49
9
51
108
308
19
75
79
17
138
12
16
7
24
46
14
47
20
35
403
143
116
115
65
78
41
48
68
94
106
8
142
32
45
38
118
56