29
178
149
487
63
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
70
74
1280
78
7881
605
191
368
130
17
51