70
89
42
29
178
149
487
64
55
36
1025
139
5
100
76
107
118
48
69
133
181
300
22
244
33
503
3
65
66
34
25
40
82
13
352
24
119
30
62
74
1280
78
7881
606
191
368
130