23
106
84
66
100
228
76
29
73
61
243
21
14
40
57
234
295
39
689
52
90
464
51
96
47
41
18
24
209
43
78
99
124
217
30
26
22
64
48
93
67
118
227
146
20
42
12
297