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