14
5
21
2
10
20
38
54
46
6
12
49
31
23
28
48
42
87
57
41
66
70
32
76
78
55
106
29
201
19
233
155
98
647
99
34
44
26
27
52
45
39
127
332
30
22
25