61
26
55
85
137
38
235
65
99
123
127
25
88
29
58
40
94
51
191
34
68
42
115
67
414
143
122
597
57
97
76
286
205
621
254
149
553
72
260
28
49
32
180
209
93
60
64
104
80
232
24
266