10
23
20
17
53
16
33
51
21
36
152
56
25
29
41
14
22
39
43
138
31
28
97
57
44
9
38
26
12
30
54
47
34
18
32
35
62
80
24