21
51
38
3
0
23
62
44
28
20
25
60
118
42
34
33
27
12
18
35
113
52
49
110
14
8
74
81
22
54
40
45
17
67
15
59
37
99
24
30
46
79
50
124
131
93
68
187
88