24
118
336
42
177
18
21
40
38
109
73
28
63
37
20
105
6
8
11
76
188
41
48
36
13
269
67
548
43
276
282
303
66
70
137
79
94
9
17
51
22
153
164
26
19
68
23
198
132
60