2
1
10
13
24
16
47
36
21
31
12
9
3
17
34
14
22
88
73
20
53
11
15
40
7
65
32
42
49
74
64
145
51
41
25
39
4
5
28
136
108
156
6
82