21
10
60
40
4
15
42
35
22
25
9
6
29
63
46
23
20
28
381
7
89
12
27
84
69
14
67
123
36
16
184
96
54
52
38
106
3
107
24
2
55
33