2
5
8
9
4
6
11
14
26
7
20
12
102
17
53
23
21
24
22
33
15
25
13
3
32
82
37
19
31
1
18
10
109
41
34
246
44
39
63
89
92
36