3
16
10
28
7
19
14
1
18
33
20
26
13
6
12
65
94
32
27
29
30
45
47
35
34
60
17
61
15
23
51
46
115
189
21
67
42
37
38
111