28
26
21
63
62
84
24
52
29
27
96
76
40
22
38
30
42
16
86
25
9
391
34
36
20
66
39
35
11
49
19
10
15
13
173
7
83
259
37
12
147
48
41
79
46