30
17
13
16
53
18
3
10
14
2
12
6
9
22
20
121
73
21
47
37
54
42
75
45
43
66
95
98
77
71
82
35
113
56
44
39