26
7
4
10
11
14
2
1
17
20
40
5
68
36
123
9
22
19
28
16
21
34
8
107
203
54
27
83
101
59
74
156
179
322
65
289
340
552
300
223
143
212
44
116
46
31
128
91
158
104
89
140