88
13
29
45
55
67
87
50
71
165
242
200
251
49
128
123
201
229
7639
21
95
44
25
133
328
31
249
220
716
24
73
283
81
23
74
99
153
125
68
538
151
20
591
595
8600
814
26
46
196
148
76
139
160
127
65
5173