2
1
6
31
50
167
15
8
33
47
28
34
49
22
24
23
14
18
13
4
73
42
26
19
35
32
64
9
3
16
45
12
25
36
17
52