11
32
10
43
37
40
21
6
25
20
22
9
33
38
17
97
101
13
104
23
56
15
27
39
29
71
55
62
34
8
42
50
77
45
61
139
105
67
14
66