48
25
79
53
56
24
66
128
127
44
68
102
122
144
123
691
142
119
112
74
98
218
126
49
77
37
167
36
188
145
173
260
265
399
113
166
435
453
94
275
115
245
357
210
165
107
413
319
60
216
204
221
208
585