27
3
51
31
9
62
101
20
63
16
50
46
28
32
43
13
18
36
90
69
118
14
30
55
23
26
89
58
977
21
25
165
137