9
53
41
139
56
59
103
68
27
22
37
12
213
108
346
48
156
26
88
125
83
30
6
158
203
16
211
126
172
161
33
64
18
362
190
11
790
47
364
31
130
152
326
77
907
111
187
118
78
290