44
107
111
42
55
824
402
59
293
242
30
84
113
131
75
106
78
39
411
233
184
51
82
18
272
71
99
249
120
21
95
787
139
225
61
183
38
91
360
400
97
60
58
128
41
602
24
126
67
662
1136
81
22
146
50
119
164