20
57
22
61
65
45
64
80
107
54
25
77
97
258
139
131
86
109
85
144
343
71
111
718
117
195
128
1343
192
134
102
591
814
428
76
13546
520
110
141
116
260
156