2
10
8
16
11
7
52
5
25
43
15
38
30
72
20
36
39
19
21
22
29
18
32
9
61
37
28
26
12
23
42
45
17
48
119
203
195
168
82
24
49
126