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