69
45
61
66
97
96
180
289
80
39
111
100
81
65
218
205
146
30
23
67
89
106
105
172
26
54
99
21
57
124
4
40
32
110
107
59
72
457
52
662
515
283
147
28
43
295
84
56
88
156
649
33
70
230
246