21
6
14
3
4
19
2
5
31
24
1
52
39
12
34
35
20
71
77
43
7
29
16
87
53
27
68
70
64
40
100
32
9
107
25
193
48
90
66
108
22