4
20
7
51
78
15
17
148
31
55
49
84
29
162
388
134
44
626
708
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
578
37
53
75