74
107
46
50
68
58
67
55
42
59
123
313
174
20
113
139
78
95
104
73
26
48
44
33
52
47
25
97
51
11
115
62
53
63
188
135
90
99
105
377
30
37
947
190
1892
22
167
146
172
31