12
63
11
15
78
9
61
35
75
54
32
21
5
37
253
18
26
25
4
14
40
6
7
20
68
52
101
38
62
39
256
175
88
77
51
71
53
24
48
30
388