30
46
38
9
90
26
29
17
45
42
8
23
63
19
22
28
41
43
68
32
15
65
39
31
88
114
59
37
52
47
34
54
166
24
50
204
55
72
44
66
49
21
18
136