21
18
10
31
84
39
80
19
0
23
27
1
2
6
4
43
41
8
16
25
5
34
77
70
17
12
107
260
69
32
14
44
73
22
197
9