12
19
8
15
26
3
10
47
14
5
28
89
66
112
24
21
195
36
1
11
7
27
39
31
6
29
37
17
79
44
13
61
35
2
25
23
4