2
10
17
49
19
20
5
3
7
23
1
13
31
33
6
14
9
44
18
36
8
21
52
55
51
81
15
32
37
122
22
100
27
82
263
317
59
4
29
16