61
58
39
54
227
32
70
64
23
18
118
87
149
30
100
93
46
20
50
62
21
42
41
29
38
28
521
8
25
37
45
95
24
27
222
132
131
287
36
57
101
11
113
241
278
85