18
51
36
10
21
26
8
3
44
34
113
30
11
45
15
22
60
24
144
14
48
13
27
63
19
23
32
33
50
973
5
6
9
198
75
25
146
74
42
47
52
53
58
12