23
33
26
118
10
11
38
1446
44
90
42
76
19
98
47
80
314
121
49
58
94
39
223
147
151
172
73
139
29
48
397
5
308
78
134
108
21
28
32
54
77
69
103
122
178
104
115
110
52