32
24
25
29
22
57
9
27
19
45
65
33
12
48
23
8
6
18
59
31
39
17
86
7
28
83
21
36
38
49
16
52
15
20
119
93
78
102
151
230