4
3
10
5
17
18
55
31
48
30
33
35
87
16
15
11
47
120
42
126
26
98
83
44
21
27
20
25
417
39
24
64
32
19
50
38
28