22
18
86
77
27
34
32
9
26
54
46
10
11
44
39
29
7
16
15
20
45
21
269
57
14
90
37
8
31
17
30
42
100
112
50
175
73
19
51
12
75