14
95
41
6
39
9
80
8
12
21
15
20
19
43
264
65
33
13
75
67
26
37
18
50
24
7
32
10
4
56
69
29
76
609
28