18
13
4
49
22
103
71
28
21
2
7
65
62
8
47
15
43
40
23
6
461
96
83
41
20
5
37
63
76
17
219
30
16
29
46
11
105
104
48
50