31
22
16
17
18
7
63
75
99
38
30
21
15
13
24
23
83
26
61
95
72
103
54
29
60
19
27
33
37
51
47
25
223
39
14
52
42
62
40
76
50
41
68
43
55
32