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