43
18
27
3
28
30
2
5
40
42
20
88
111
14
22
44
19
69
26
17
15
13
56
16
45
103
87
38
41
52
23
73
32
8
68
10
59
21
12
7
167
24