2
6
14
45
17
8
19
5
3
7
23
1
13
31
33
12
9
44
18
35
21
52
56
50
80
15
32
37
122
22
100
27
82
263
317
59
54
16
4
29