11
99
21
87
14
20
7
37
31
3
25
10
42
38
17
19
55
61
18
56
51
24
85
71
153
293
32
52
15
49
84
41
16
4
6
13
8
34
22
12
30