20
13
61
9
62
2
6
4
5
3
23
25
12
14
27
57
70
37
53
83
55
80
68
149
126
34
30
22
78
41
267
298
142
552
185
141
328
278
108
138
105