23
138
282
61
12
19
100
99
57
195
95
47
60
169
82
59
37
101
43
87
91
188
62
40
98
31
92
44
163
197
161
48
53
49
18
39
24
28
81
144
113
67
84
148
77
33