10
3
1
48
36
22
58
19
18
28
20
74
43
119
57
40
96
8
9
5
187
52
169
84
46
24
32
81
53
47
54
72
114
109
42
94
39
127
104
61
67
29
101
65
82
49
59