8
10
64
46
9
3
77
315
774
20
142
56
121
43
39
27
84
50
35
122
17
439
11
65
36
22
239
45
26
48
91
169
25
51
33
15
255
264
160
59
19
158
74
40
28
16
13
62