74
61
56
49
68
71
46
45
1004
40
15
113
33
53
88
96
65
117
30
60
36
94
31
147
58
59
122
156
135
587
125
103
463
184
272
133
12668