11
4
12
3
2
21
5
26
85
87
7
9
129
41
48
32
47
66
44
51
55
36
125
20
141
34
96
132
37
61
59
33
137
193
50
402
57
169
74
113
77
40
63
69
116