23
347
118
253
257
83
34
52
360
394
40
9
67
94
170
3
29
16
35
41
39
61
181
2
107
63
69
90
187
22
116
194
7
33
72
149
32
42
173
87
177
54
37
133
46
80
71
50
106
31
10
99