14
13
5
20
1
64
16
17
15
77
36
6
3
32
108
21
33
56
52
38
11
75
22
62
9
35
90
247
58
68
53
41
29
84
59
31
127
69
61
1606
373