58
60
71
100
319
144
168
96
329
37
284
248
76
116
43
118
34
106
102
123
42
169
80
57
72
54
44
35
99
77
279
285
69
27
51
59
55
26
32
145
25
81
33
90
8
231
14
91