16
2
5
3
60
39
25
19
22
10
20
58
8
4
14
15
31
47
53
9
32
77
35
62
42
49
123
114
56
6
51
59
67
95
17
46
320
12
133
29
24