12
8
29
4
23
19
39
50
51
35
5
9
10
13
31
18
16
88
20
26
25
2
3
15
14
33
7
64
6
24
182
21
32
45
17
278