31
24
21
34
51
13
6
36
4
33
16
9
7
45
40
63
17
3
15
19
62
20
44
49
12
153
54
70
73
26
57
25
35
47
39
76
32
14
77
74
112
100