66
8
55
28
67
14
27
64
19
76
17
107
69
22
42
46
45
105
44
131
39
148
35
31
81
56
51
142
63
32
59
77
149
61
34
78
120
85
164
38
23
48
75
21
36
100