30
24
21
32
51
13
6
35
4
33
16
9
7
45
40
63
3
15
19
62
20
23
44
48
12
153
54
70
73
26
56
47
39
76
14
77
74
112
100