29
89
48
53
62
25
72
1280
56
6
169
96
74
35
92
46
59
142
209
966
26
38
238
199
123
60
52
43
251
368
98
32
70
44
404
45
49
118
517
78
105
20
57
110
30
125
16
6078
64
47
1558
88
27
66
215
214
61