14
104
57
61
35
22
55
51
13
47
60
15
37
20
12
7
8
30
18
63
16
39
43
24
19
45
38
84
44
29
166
136
72
23
48
99
82
98
256
54
66
49
127
131
65
156
183