59
12
66
43
23
34
28
5
21
55
3
6
22
42
301
31
20
8
9
13
1460
168
218
29
17
54
47
51
70
52
15
68
57
7
4
46
24
33
82
132
61
40
10
16
127
81
53
39
14