7
49
47
28
26
10
3
20
36
155
9
12
40
63
13
8
72
37
6
91
33
43
44
75
227
21
30
62
193
774
64
81
39
279
76
32
4
5
42
16
24
46