3
15
9
46
41
22
116
19
44
111
25
24
27
17
21
54
75
20
99
29
49
34
45
112
55
8
32
71
69
152
42
43
115
48
51
35
18
61
52
23
96
14