21
25
20
33
46
11
8
19
23
106
17
18
56
13
7
6
28
52
38
79
40
44
43
127
10
14
34
15
621
39
36
78
80
32
50
96
216
27
29