64
90
215
256
70
81
148
167
41
82
156
36
73
61
128
49
93
116
880
149
19
33
137
22
222
87
53
476
106
677
767
86
45
108
135
47
42
79
29
200
666
391
1484