69
269
244
325
94
258
285
41
101
22
26
45
37
57
38
1404
78
39
138
42
75
99
60
97
179
111
27
62
90
65
186
24
16
31
47
126
834
114
95
55
109
147
51
59
134
29
142
113
85
56
317
88