21
0
3
50
4
48
15
7
47
25
18
14
17
19
43
96
12
10
28
22
11
5
90
51
16
30
123
24
68
8
9
508
81
27
501
166
29
124
64