63
10
89
28
61
12
5
7
20
22
46
115
37
42
13
44
14
38
53
96
33
16
47
52
35
66
9
23
30
29
18
69
24
21
977
58
17
15
48
36
82