21
212
20
15
44
46
1545
18
12
168
680
14
23
6
5
10
16
19
33
28
108
45
22
95
32
116
38
13
93
120
59
72
11
17
56
40
8
39
37
53
9
758
0
49