19
123
43
12
23
32
20
46
15
6
8
35
63
100
27
11
28
31
4
26
18
7
17
22
66
14
208
33
65
10
9
62
113
59
42
53
5
87
52
2
21
56
3
16