21
10
28
27
31
19
160
33
64
87
53
13
129
23
18
38
15
4
11
5
61
26
40
126
107
59
67
74
34
9
6
1
60
0
3
92
50
52
25
42
41
32
39
86