7
10
45
6
33
40
60
28
55
13
227
59
132
23
57
19
167
27
87
9
48
39
119
95
30
8
44
75
26
42
61
4
3
36
85
47
14
209
43
51
15
99
52
153
129
115
70
32
31