31
33
29
51
79
14
19
12
11
30
47
23
57
127
28
69
103
39
21
17
37
54
40
20
91
16
18
36
38
26
25
105
46
34
10
101
115
43
56
44
65
53
42