480
31
88
129
74
92
116
103
105
85
122
104
78
13
82
94
671
605
508
1084
306
66
32
120
65
130
68
89
142
59
73
36
61
41
47
164
52
62
67
125
136
53
576
335
43
84
179
98
183
38