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