18
33
36
75
22
55
12
6
34
4
46
3
10
70
21
14
2
89
320
19
31
72
38
80
5
7
11
73
44
25
86
126
8
48
132
306
204
709
172
273
1120