94
127
115
96
142
138
81
265
18
48
190
232
72
99
75
394
44
34
59
62
122
200
253
579
124
66
277
29
17
80
82
273
157
104
126
22
188
245
86
198
19
95
54
130
63
30
76
137
65
91
55
49
39
46