10
15
19
7
25
17
48
4
1
82
142
52
2
11
62
59
88
151
35
50
63
6
33
22
21
23
16
12
14
13
31
8
9
32
29
5
39
71