3
6
24
12
17
4
14
33
8
16
45
10
297
92
19
98
48
51
1
21
7
68
18
80
9
25
30
15
46
28
87
35
5
120
54
20
38
62
31
40
32
56