85
89
14
32
56
70
18
129
264
24
330
120
110
97
28
126
7
44
33
101
135
49
168
209
9
76
91
182
54
81
149
41
39
40
79
68
21
35
72
26
187
496
128
87
52
58
20
74
45
61
473
60
27
23