3
8
6
15
48
18
16
23
24
47
12
27
13
25
36
29
14
30
50
97
17
49
112
119
54
21
33
70
103
94
28
20
39
42
44
38
58
32
65
37
22
88
84