27
26
10
16
35
22
8
23
17
19
36
63
32
39
25
21
77
28
50
82
62
54
49
47
31
34
40
81
79
163
55
86
75
227
99
12
48
89
93
187
132
100
156
182
87