7
29
33
9
15
17
35
12
21
51
38
23
88
54
24
34
37
41
14
6
25
26
8
46
32
95
11
5
62
22
65
18
20
1107
160
94
49
66
40
43
13
48
61