111
32
104
57
84
89
77
21
25
47
68
54
48
93
51
79
35
43
52
35
90
34
30
41
53
46
23
29
28
37
57
43
35
44
47
53
37
26
29
36