3
26
21
78
13
27
142
224
22
14
15
4
8
6
38
46
12
60
28
18
32
174
788
59
64
10
45
111
23
39
162
56
7
43
768
337
1366
51
33
121
171
126
34
392
346