25
19
248
27
68
208
102
109
88
15
29
44
42
339
18
45
73
184
122
64
23
34
21
80
86
49
189
123
56
20
53
168
61
26
24
33
240
112
32
197
30
55
54
134
43
58