12
4
18
5
6
3
13
20
26
11
8
72
37
88
28
38
94
31
79
137
22
268
209
44
246
231
80
40
57
93
68
52
63
69
21
51
47
33
120
30
54
17
46
35
55
66
19
25
15