55
49
15
84
29
162
17
388
134
44
626
709
154
222
67
32
1094
72
9
59
403
137
209
69
266
277
191
77
43
54
347
158
129
25
35
10
366
178
94
31
578
37
53
75
28
66
95
61
112
18
103
62