5
3
8
17
10
56
22
28
24
25
16
42
23
37
18
39
49
27
19
4
20
1
32
15
82
9
55
63
29
68
54
30
7
81
150
41
12