21
18
19
4
55
66
5
47
101
108
92
93
64
22
24
25
11
7
13
36
32
43
49
202
70
54
45
39
20
10
42
15
28
38
74
112
50
35
319
65
26
8
31
292
170
462
185