18
10
87
27
22
36
24
125
51
31
25
33
44
30
35
19
9
52
32
38
54
8
29
48
21
166
68
84
53
40
14
7
67
26
23
17
62
4
66
39
144
524
49
15
147
28
47
269