18
30
34
38
20
61
173
22
21
32
24
48
57
97
46
36
16
45
19
47
26
52
28
14
15
65
108
11
71
41
76
50
27
492
39
35
40
64
44
143
99