20
13
61
9
62
2
6
4
5
3
22
25
12
14
27
57
70
35
52
82
55
80
68
148
126
33
28
21
78
77
41
266
297
140
552
185
141
328
278
108
138
105