18
108
107
24
52
83
28
29
62
42
82
251
38
59
22
261
64
135
61
78
34
12
67
104
21
448
113
258
163
149
79
389
71
154
49
84
81
204
462
99
169
69
109
98
45
106
41
19
166
63
93
88
172
138
57