20
21
79
31
77
10
4
1
13
29
61
70
44
28
37
7
247
157
85
2
11
159
30
8
36
40
16
49
12
3
54
721
6
136
14
176
15
27
500
112
18