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