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