18
4
20
2
11
16
26
33
3
9
49
34
57
115
272
7
27
60
106
14
78
15
35
21
244
24
40
36
19
123
65
42
140
88
181
128
99
385
47
98
45
53
58
31
453
51
38
63