4
7
21
8
9
3
20
5
51
42
66
68
32
26
34
279
410
33
13
50
23
1
2
37
6
18
29
17
22
31
95
15
48
10
14
35
0
36
24