7
19
9
105
77
39
17
28
35
61
45
47
71
21
144
23
567
34
69
29
6
11
4
8
31
26
89
59
101
16
64
14
65
893
55
20
10
50
49
33