4
25
43
77
39
123
47
89
29
49
166
138
261
121
193
48
66
73
197
94
231
59
258
156
53
58
52
136
14
167
473
109
115
69
95
33
56
116
40
640
124
105
45
54
163
82
173
87
872
110
247
131
28
119