24
98
3
63
61
28
19
132
16
548
101
234
678
246
229
92
247
106
527
159
215
76
206
236
37
50
34
23
51
65
94
52
29
418
260
329
119
93
67
202
773
8
226
25
43
72