4
36
6
25
24
8
14
23
9
66
142
21
22
16
52
47
26
29
229
77
42
15
33
99
55
45
20
597
57
71
1503
53
354
43
64