256
20
35
17
59
25
39
4
54
13
33
71
5
3
7
14
31
27
19
15
28
9
66
41
72
307
68
102
776
113
43
75
38
61
22
51
11
325