16
5
4
56
7
22
20
13
25
34
30
53
45
36
29
21
90
46
96
19
91
209
17
15
39
43
99
76
52
41
23
28
33
88
42
51
27
18
67
47
104
112