18
29
24
25
28
39
23
81
71
42
17
69
57
44
38
16
32
78
19
30
33
84
945
63
36
103
248
75
62
106
21
72
74
206
215
65
90
31
14
50
10
52
77
27
114