8
6
123
45
22
57
25
12
7
76
3
16
20
23
27
35
5
11
18
10
26
33
47
54
34
51
113
170
108
315
43
103
59
31
120
166
145
88
109
304
86
92