2
5
11
82
29
18
4
3
13
17
16
25
66
28
24
37
27
19
45
32
23
21
49
20
7
98
22
1074
31
26
10
71
64
59
55
12
79
142